Visual Basic Net ( VB.NET ) er et Microsoft- språk som lar deg lage web-applikasjoner . Web-applikasjoner som krever autorisasjon til å få tilgang til visse opplysninger trenger en påloggingsside . Din innloggingssiden verifiserer en brukers navn og passord , plasserer en informasjonskapsel på brukerens datamaskin slik at han kan komme tilbake senere , og bruker database spørringer for å hente personlig informasjon for brukeren . Dette er noen av de funksjoner som krever omtanke når du oppretter innloggingsbildet. Instruksjoner
en
Opprett . NET webskjema . En generell login skjemaet krever brukernavn og passord tekstbokser. Du trenger en "Logg inn" -knappen for å utløse hendelsen , og noen innlogging former har en avmerkingsboks der en cookie lagres dersom brukeren ikke ønsker å logge deg på hver gang siden åpnes .
2
Lag en database link. Brukernavn og passord blir lagret i en database på din host server. Koden må inneholde en link til databasen. Denne koblingen brukes til å søke i databasen og verifisere at nettstedet besøkende har oppgitt riktig brukernavn og passord i tekstboksene .
3
Kontroller at brukeren skriver inn et brukernavn og passord . Før du kaste bort database ressurser , vil du sørge for at en bruker ikke klikker du bare på "Logg inn" -knappen uten først å legge inn et brukernavn og passord. Dette sparer ressurser på databasen. Du se etter disse oppføringene i koden som kjøres når brukeren klikker på "Logg inn" -knappen.
4
Opprett database lagret prosedyre som kontrollerer brukernavn og passord. Lagrede prosedyrer er små kode funksjoner som henter data fra tabellene . Du trenger en lagret prosedyre som mottar et brukernavn og passord , sjekker oppføringene treffsikkerhet , og returnerer en "OK" til login form koden .
5
Legg cookie eller opprette en session variabel . En session variabelen er en unik nøkkel på serveren. Nøkkelen er unik , fordi ingen andre brukere har denne økt-ID . Du sparer brukernavnet i økten , slik at du kan verifisere at brukeren er logget inn på alle sider som krever brukerautentisering.