Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť Prihlásiť sa & Response stránky

Vytvorenie bezpečné prihlásenie na webové stránky bude zabezpečiť a chrániť ho pred neoprávneným prístupom . To tiež umožňuje prispôsobiť vaše webové stránky pre užívateľov v závislosti na ich prihlasovacie údaje . Prvá vec , ktorú budete musieť urobiť , je vytvoriť databázu , ktorá ukladá prihlasovacie údaje pre užívateľské meno a heslo . Pokyny dovolená 1

Pridajte nasledujúci kód na svoju domovskú stránku , aby vaše stránky s prihlasovaciu stránku , alebo ak chcete vytvoriť odkaz poslať svojim užívateľom z vašej domovskej stránky na prihlasovaciu stránku . Prvý riadok skontroluje , či je relácia boli stanovené pre ( " Používateľ " ) . Ak nie je stanovená žiadna relácie potom rad 2 kódu presmeruje užívateľa na stránku login.asp ; . Ak už prihlásení na stránke sa zobrazí pre užívateľa

< % If Session ( " Používateľ " ) = 0 ThenResponse.Redirect " /login.asp ? RefURL = /default.asp " End If % >
2

Vytvorenie formulára pre zber užívateľské meno a heslo . Linka 1 v kóde pošle informáciu formulára na stránke spracovania . Linky 2 , 3 a 4 zhromažďovať informácie , ktoré má byť odoslaná na stránke spracovania . Linka 2 je skrytý a nie je viditeľné pre užívateľa a zachytáva URL aktuálnej stránky . Riadok 3 zachytáva užívateľské meno a riadok 4 zachytáva heslo užívateľa . Pomenovať a uložiť túto stránku ako " login.asp " .


< input type = " skrytý " name = " RefURL " value = " < % = Request.QueryString ( " RefURL " ) % > " > < input type = " text " name = " meno " size = " 19 " v názve = " Zadajte užívateľské meno . " tabindex = " 1 " > < input type = " password " name = " Heslo " size = " 19 " title = " Zadajte heslo . " tabindex = " 2 " >

< /form >
3

Odoslať informáciu formulára na stránke spracovania za účelom overenia , že informácie predložené zápasov informácií uložených v databáze . Riadky 1-5 ​​žiadosť RefURL z hlavnej stránky , alebo vaše webové stránky poslať užívateľovi , ak je k dispozícii správny prihlásenie . Linky 5-10 otvorenie pripojenia k databáze a sady záznamov potom skontroluje , či údaje , ktoré ste zadali zodpovedá riadok v databáze . Riadky 11-17 zistil , či to , čo ste zadali správne a buď vás pošle späť do login.asp ak " False " ( zlé prihlasovacie údaje ) , alebo ak " true " nadviaže reláciu pre užívateľa . Riadky 18-19 ukončiť pripojenie k databáze a záznamov . Linka 12 vytvorí správu , ktorú chcete užívateľmi a dodáva ju na adresu URL tak , že povie užívateľovi vošli zlé informácie ( pozri krok 4 ) . Meno a uložte spracovanie stránku " login_proc.asp " .

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

Set Conn = server.CreateObject ( " ADODB.Connection " ) conn.Open " Provider = SQLOLEDB ; DATA SOURCE = mssql02.1and1.com ; UID = dbo266996089 ; PWD = dhaka06 ; DATABASE = db266996089 " Set RS = Server.CreateObject ( " ADODB.Recordset " )

SQL = " SELECT * FROM tbl_Login kde username = ' " & Request.Form ( " meno " ) & " " a heslo = ' " & Request.Form ( " heslo " ) & " ' " Spojené

Set RS = Conn.Execute ( SQL )

Ak RS.EOF thenResponse.Redirect ( " login.asp ? MSG = Neplatné užívateľské meno alebo heslo . Prosím , skúste to znova ! " ) ElseSession ( " Používateľ " ) = TrueSession ( " meno " ) = RS ( " meno " ) Response.Redirect RefURLEnd Ak

Set Conn = NothingSet RS = nič % >
4

Pridajte nasledujúci riadok kódu priamo nad kódu formulára ( krok 2 ) v login.asp .

< % = Request.QueryString ( " msg " ) % >

Ak je úspešný databáza zodpovedajúce vášmu stránky sa zobrazí na user.If nie je nájdená zhoda kód v kroku 3 zašle užívateľovi späť na stránku login.asp a zobrazí správa " Neplatné užívateľské meno alebo heslo . Skúste to znova ! " .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené