Come creare una pagina di accesso in ASP

January 8

pagine di login utilizzando ASP (Active Server Pages) corrono un piccolo script per verificare l'identità di un utente remoto. Il processo richiede due tipi di file, una pagina HTML, e uno script ASP. È possibile scrivere un semplice login ASP utilizzando il blocco note o un altro editor di testo per capire il processo. In realtà, si dovrebbe collegare il file ASP, o un database remoto o cookie già memorizzati sul computer dell'utente sostituendo il percorso corretto per l ' "azione" al punto 1 qui sotto. Quest'ultimo processo prevede la configurazione del database del server e utente specifico, che va al di là di una portata generale.

istruzione

1 Creare la pagina HTML prima aprendo il Blocco note o un altro editor di testo. Digitare il seguente codice esattamente come appare su righe separate. Una volta fatto, salvarlo con il nome Login_Page.html (eliminando l'estensione automatica txt).

<Html>
<Head>
<Body>
<Form id = name = metodo = azione "LOGIN" "LOGIN" "post" = "ASP_LOGIN.asp">
<Table align = cellpadding = "5" cellspacing "sinistra" = "0" border = "2">
<Tr>
<Td> UserID </ td>
<Td> <input type = "text" name = "UserID" /> </ td>
</ Tr>
<Tr>
<Td> Password </ td>
<Td> <input type = nome "password" = "password" /> </ td>
</ Tr>
<Tr>
<Td colspan = "2" align = "center"> <label>
<Input type = "submit" name = "Password" id = valore "Password" = "Login">
</ Label> </ td>
</ Tr>
</ Table>
</ Form>
</ Body>
</ Html>

2 Creare il file ASP in un nuovo file di blocco note con le seguenti righe di codice. Dare questo file il nome "ASP_Login.asp" e salvarlo.

<%
UserID Dim
Dim password
Dim AuthUser
Dim AuthPassword

UserID = Request.Form ( "UserID")
Password = Request.Form ( "Password")
AuthUser = "Me"
AuthPassword = "Eureka"
Se UserID <> AuthUser poi
Response.Write ( "non sono riusciti a entrare in un corretto UserID e / o la password. Premere il tasto Indietro del browser per riprovare.")
altro
Response.Write ( "Hai registrato con successo. Complimenti.")
finisci se
%>

3 Carica entrambi i file al tuo sito web. Utilizzare un browser per atterrare sulla pagina "login.html". In primo luogo, inserire un ID utente casuale e password. Si dovrebbe quindi vedere il messaggio di errore nel passaggio 2. Se non lo fai, poi ricontrollare il codice per entrambi i file.

4 Testare l'accesso tornando alla pagina HTMLl e rinfrescante esso. Inserire "Me" per la UserID e "Eureka" come password. Ora si dovrebbe vedere la conferma di congratulazioni al punto 2. Se non lo fai, poi ricontrollare la codifica di cui sopra.

Consigli e avvertenze

  • ASP è vecchia tecnologia. Microsoft ha rilasciato ASP.NET 1.0 nel gennaio 2002, e la versione corrente è 3.5. La nuova versione include un controllo visivo per la creazione di pagine di login, tra cui semplici modi per consentire a un utente di creare un nome utente e una password.
  • Ogni volta che si apre un modo per un utente remoto di interagire con le informazioni sul server, si aumenta i rischi di sicurezza. Anche semplici pagine d'accesso dovrebbero comprendere alcuni passi elementari per evitare compromessi.
  • Sia HTML e codifica ASP richiede un rigido rispetto al formato e la formulazione. La minima deviazione può causare il progetto di sicuro.