Création d'une connexion sécurisée à votre site Web va assurer et protéger contre tout accès non autorisé. Il vous permet également de personnaliser votre site Web pour les utilisateurs en fonction de leurs informations de connexion . La première chose que vous devez faire est de créer une base de données qui stocke les informations de connexion pour le nom d'utilisateur et mot de passe . Instructions
1
Ajoutez le code suivant à votre page d'accueil pour fournir à votre site avec une page de connexion ou de créer un lien pour envoyer vos utilisateurs à partir de votre page d'accueil vers une page de connexion. La première ligne vérifie si une session a été établie pour ( «Utilisateur») . Si aucune session n'est établie puis la ligne 2 du code redirige l'utilisateur vers la page login.asp ; . S'il est déjà connecté à la page affichera pour l'utilisateur
<% If Session (" Utilisateur") = 0 ThenResponse.Redirect "/login.asp ? RefURL = /default.asp " End If %>
2
Créer un formulaire pour recueillir le nom et le mot de passe de l'utilisateur. Ligne 1 du code enverra les informations du formulaire d' une page de traitement . Les lignes 2 , 3 et 4 recueillir l'information qui doit être envoyé à la page de traitement . La ligne 2 est caché et n'est pas visible pour l'utilisateur et saisit l'URL de la page en cours. Ligne 3 saisit le nom de l' utilisateur et la ligne 4 saisit le mot de passe de l'utilisateur. Nommez et enregistrez cette page " login.asp " .
3
Envoyer les informations du formulaire de la page de traitement pour vérifier que les informations soumises matchs informations stockées dans la base de données . Lignes 1-5 demander le RefURL à partir de la page principale ou votre site Web pour envoyer à l'utilisateur de si bonne connexion est fourni. Lignes 5-10 ouvrir une connexion à la base de données et d'enregistrements vérifie ensuite si les données saisies correspond à une ligne dans la base de données. Lignes 11-17 voir si ce que vous avez saisie est correcte et soit vous renvoie à Login.asp si "False" ( informations de connexion mal) ou si "True" établit une session pour l'utilisateur. Lignes 18-19 fermer la connexion à la base de données et d'enregistrements. La ligne 12 crée le message à donner à l'utilisateur et l'ajoute sur l'URL afin qu'il indique à l'utilisateur , ils sont entrés dans la mauvaise information (voir l'étape 4). Nommez et enregistrez la page traitement " 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 où username = ' "& Request.Form ( " username " ) &"' et mot de passe = ' "& Request.Form ( " Password " ) &"' "
Set RS = conn.execute ( SQL)
Si rs.EOF thenResponse.Redirect ( " login.asp ? MSG = nom d'utilisateur ou mot de passe invalide . Veuillez essayer à nouveau ! ") ElseSession (" Utilisateur " ) = TrueSession ( " username " ) = RS ( " username " ) response.redirect RefURLEnd Si
Set Conn = NothingSet RS = Nothing% >
4
Ajoutez la ligne de code suivante juste au-dessus de votre code de formulaire ( étape 2) dans login.asp .
<% = Request.QueryString ( "msg ")%> Photos
S'il ya une base de données réussie correspondant à votre page affichera à la user.If aucune correspondance n'est trouvée le code à l'étape 3 va envoyer l'utilisateur vers la page d' login.asp et afficher le message " nom d'utilisateur ou mot de passe invalide . Veuillez essayer à nouveau ! " .