Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come creare un account di accesso e di risposta Pagina

Creare un login sicuro per il vostro sito web sarà sicuro e proteggerlo da accessi non autorizzati . Esso permette inoltre di personalizzare il vostro sito web per gli utenti in base alla loro informazioni di login . La prima cosa che devi fare è creare un database che memorizza le informazioni di login per il nome utente e la password . Istruzioni
1

Aggiungere il seguente codice alla vostra home page per fornire il vostro sito con una pagina di login o creare un link per inviare i vostri utenti dalla vostra home page per una pagina di login . La prima riga controlla se la sessione è stata stabilita per il ( "Utente" ) . Se nessuna sessione viene stabilita poi la linea 2 del codice reindirizza l' utente alla pagina login.asp ; . Se già effettuato l'accesso alla pagina sarà visualizzata per l'utente

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

Creare un modulo per raccogliere il nome dell'utente e la password. Linea 1 nel codice invierà le informazioni sotto forma di una pagina di elaborazione . Linee 2, 3 e 4 raccolgono informazioni che deve essere inviato alla scheda di elaborazione . La linea 2 è nascosto e non è visibile all'utente e cattura l'URL della pagina corrente. Linea 3 cattura il nome dell'utente e la linea 4, cattura la password dell'utente . Assegnare un nome e salvare la pagina come " login.asp " .


< input type = nome di "nascosto" = valore " RefURL " = " < % = Request.Querystring ( " RefURL " ) % > " > < input type = nome " testo" = "username " size = " 19 ", un titolo = "Inserire nome utente. " tabindex = " 1 " > < input type = nome "password " = "Password " size = " 19 ", un titolo = "Inserire la password . " tabindex = "2" >

< /form >
3

Invia le informazioni del modulo alla pagina di lavorazione per verificare che le informazioni presentate informazioni partite memorizzate nel database . Linee 1-5 richiedere il RefURL dalla pagina principale o il vostro sito Web per inviare all'utente se viene fornito il corretto login. Linee 5-10 aprire una connessione al database e recordset poi verifica se i dati inseriti corrispondano una riga nel database. Linee 11-17 vedere se quello che hai inserito sia corretto e sia Va al login.asp se " False" ( informazioni di accesso sbagliato) o se "True" stabilisce una sessione per l'utente. Linee 18-19 chiudere la connessione al database e recordset . Linea 12 crea il messaggio da dare all'utente e lo aggiunge sul URL in modo che indica all'utente entrarono le informazioni sbagliate (vedi punto 4 ) . Assegnare un nome e salvare la pagina di elaborazione " 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 " ) per

SQL = " SELECT * FROM tbl_login dove username = ' " & Request.Form ( " username " ) &" ' AND password = ' " & Request.Form ( " password " ) &" ' "

Set RS = conn.Execute ( SQL ) per

rs.EOF thenResponse.Redirect ( " login.asp ? MSG = nome utente o password non validi . Si prega di riprovare ! ") ElseSession ( " Utente " ) = TrueSession ( " username " ) = RS ( " username " ) Response.Redirect RefURLEnd Se

Set Conn = NothingSet RS = Nothing% >
4

Aggiungere la seguente riga di codice a destra sopra il vostro codice del modulo ( fase 2) in login.asp .

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

Se c'è un database di successo corrispondono alla vostra pagina visualizzerà il user.If viene trovata alcuna corrispondenza del codice nel passaggio 3 invierà l'utente torna alla pagina login.asp e visualizzare il messaggio " Nome utente o password non validi . Riprova " .

 

Programmazione © www.354353.com