| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan oprettes en Login & svar Side
    Oprettelse af en sikker login til dit websted vil sikre og beskytte den mod uautoriseret adgang. Det giver dig også mulighed for at tilpasse din hjemmeside for brugere afhængigt af deres login-oplysninger . Den første ting du skal gøre er at oprette en database, der gemmer login-oplysninger om brugernavn og adgangskode. Instruktioner
    1

    Føj følgende kode til din startside til at give dit websted med en login-side eller til at oprette et link til at sende dine brugere fra dit hjem side til en login-side . Den første linje kontrollerer, om en session er blevet etableret for ("Bruger" ) . Hvis der ikke session er etableret , så linje 2 i koden omdirigerer brugeren til login.asp side ; . Hvis den allerede er logget ind på siden vises for brugeren

    <% Hvis Session ( "Bruger" ) = 0 ThenResponse.Redirect " /login.asp ? refurl = /default.asp " End If %>
    2

    Opret en formular til at indsamle brugerens navn og adgangskode. Linje 1 i koden vil sende formularen oplysningerne til en behandling siden. Linjerne 2 , 3 og 4 indsamle de oplysninger, der skal sendes til behandling siden . Linje 2 er skjult og er ikke synlig for brugeren og indfanger webadressen på den aktuelle side. Linie 3 fanger brugerens navn og linje 4 fanger brugerens adgangskode . Navngiv og gem denne side som " login.asp " .


    < input type, = " hidden " name = " refurl " value = " <% = Request.Querystring ( " refurl " ) % >"> < input type = "text " name = " brugernavn" size = " 19" en titel = "Enter User Name ". tabindex = "1" > < input type = "password " name = "Adgangskode" size = " 19" a title = " Enter Password ". tabindex = "2" >

    < /form>
    3

    Send formularen oplysninger til behandlingen for at kontrollere, at oplysninger fremlagt matcher information gemt i databasen . Linjer 1-5 anmode refurl fra forsiden eller dit websted for at sende brugeren til, hvis den rigtige login er forudsat. Linjer 5-10 åbne en forbindelse til databasen, og postsættet derefter kontrollerer, om de data, du har indtastet matcher en linje i databasen. Lines 11-17 se, om det, du indtaster, er korrekt , og enten sender dig tilbage til login.asp hvis " False " (forkert login-oplysninger ), eller hvis "Sandt " etablerer en session for brugeren. Linjer 18-19 lukke forbindelsen til databasen, og postsættet . Linie 12 skaber budskab til brugeren og tilføjer det på webadresse, så den fortæller brugeren, de indtastet forkerte oplysninger ( se trin 4) . Navngive og gemme behandlingen siden " login_proc.asp " .

    <% Hvis Request.Form ( " refurl " ) < > "" ThenRefURL = Request.Form ( " refurl " ) ElseRefURL = "admin /default.asp " End If

    Set Conn = Server.CreateObject ( " ADODB.Connection " ) Conn.Open " PROVIDER = SQLOLEDB , datakilde = mssql02.1and1.com , UID = dbo266996089 , PWD = dhaka06 , DATABASE = db266996089 "Set RS = Server.CreateObject ( " ADODB.RecordSet " )

    SQL =" SELECT * FROM tbl_Login WHERE BrugerNavn = ' "& Request.Form ( " brugernavn " ) &" ' AND kodeord = ' "& Request.Form ( " Password " ) &" ' "

    Set RS = Conn.Execute (SQL)
    p Hvis RS.EOF thenResponse.Redirect ( " login.asp ? MSG = Ugyldigt brugernavn eller adgangskode. Prøv venligst igen ! ") ElseSession (" Bruger " ) = TrueSession ( " brugernavn " ) = RS ( " brugernavn " ) Response.Redirect RefURLEnd Hvis

    Set Conn = NothingSet RS = Nothing %>
    4

    Tilføj følgende linje kode lige over din formular kode (trin 2) i login.asp .

    < % = Request.Querystring ( " msg " ) % >
    p Hvis der er en succesfuld database matcher din side vil vise til brugeren.Hvis ingen match findes koden i trin 3 , vil sende brugeren tilbage til login.asp siden og vise meddelelsen "Ugyldig brugernavn eller adgangskode. Prøv venligst igen! " .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan udvikler man et DirectShow Camera Application 
    ·Sådan oprettes en heltalsfelter 
    ·Sådan Indtast Registration Indtast Reason 4.0 
    ·Sådan at åbne en ICD Filer 
    ·Sådan får Populære Emner at vise på dit websted 
    ·Hvordan sortere ved at bruge rullemenuen 
    ·Hvad er normale INT Limits 
    ·Sådan oprettes Endpoint Null-værdier 
    ·Sådan får en Valider WSDL fil fra URL Axis 
    ·Hvordan konverterer jeg en plotter Filer 
      Anbefalede Artikler
    ·Hvordan man kompilerer en Python fil 
    ·PHP til Send Email på MySQL Fejl 
    ·Sådan får nye fjender på Game Maker 
    ·Sådan fjernes Cache i PHP 
    ·Sådan opgraderer Visual Studio 
    ·Sådan pakkes Entries Fra Multiple- Fasta Perl Files 
    ·Visual Basic 2010 Tutorial for begyndere 
    ·Sådan bruges msvidctl i Visual Basic 6 
    ·Sådan Edit Strings & delstrenge i JavaScript 
    ·Sådan fjernes en Overstreget objekt fra foreninger 
    Copyright © Computer Viden http://www.computerdk.com