Hvordan lage en Web Login Interface Med Visual Basic Net

Visual Basic Net (VB.NET) er en Microsoft språk som lar deg lage web-applikasjoner. Web-applikasjoner som krever autorisasjon for å få tilgang til visse opplysninger trenger en påloggingsside. Påloggingssiden verifiserer brukerens navn og passord, plasserer en informasjonskapsel på brukerens datamaskin, slik at han kan komme tilbake senere, og bruker databasespørringer for å hente personopplysninger for brukeren. Dette er noen av funksjonene som krever hensyn når du oppretter påloggingsskjermen.

Bruksanvisning

1 Lag .NET webskjema. En generell login skjemaet krever brukernavn og passord tekstbokser. Du trenger en "Logg inn" knappen for å utløse hendelsen, og noen innloggings former har en avkrysningsboks der en cookie lagres hvis brukeren ikke ønsker å logge inn hver gang siden åpnes.

2 Lag en database kobling. Brukernavn og passord blir lagret i en database på vertsserver. Koden må inkludere en kobling til databasen. Denne koblingen brukes til å søke i databasen og bekrefte at nettstedet besøkende har skrevet inn riktig brukernavn og passord i tekstboksene.

3 Kontroller at brukeren skriver inn et brukernavn og passord. Før du kaste bort databaseressurser, vil du sørge for at en bruker ikke bare klikker på "Logg inn" knappen uten først å skrive 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 Lag databasen lagret prosedyre som sjekker 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 'nøyaktighet, og returnerer en "OK" til innloggingsskjema kode.

5 Legg cookie eller opprette en sesjon variabel. En session variabelen er en unik nøkkel på serveren. Nøkkelen er unik, fordi ingen andre brukere har denne økten ID. Du sparer brukernavnet i økten, slik at du kan kontrollere at brukeren er logget inn på alle sider som krever brukerautentisering.