ASP session
marlene
-
marlene -
marlene -
bonjour,
j'ai un problème pour vérifier l'ouverure de session en a^p. voici mon code :
Dim login
login=Request.Form("login")
Dim motpasse
motpasse=Request.Form("motpasse")
'on cherche si le nom est bien dans la base
'------------------------------------------
SQL = "Select* From Administrateur Where Login = '"&login&"';"
set rs = MaConnexion.execute(sql)
If rs.RecordCount <> 0 Then
if rs("MotPasse")= motpasse then %>
-Bienvenue vous êtes bien identifié(e).<br>
<%Session ("IDAdm") = rs("Login")%>
<a href="index.htm">Modifier la base de donnée</a>
<%else%>
<script language=javascript>
<body OnLoad="alert ('mot de passe incorrect')">
history.back();
</script>
<%End If
else %>
<script language=javascript>
<body OnLoad="alert ('utilisateur non enregistrer')">
history.back();
</script>
<%
end if
%>
lorsque le login et le mot de passe sont bon tout fonctionne mais lorsque l'un ou l'autre est faux on ne me met pas le message d'erreur (utilisateur non enregistrer, mot de passe incorrect) à la place on me met une page blanche.
Merci de m'aider c'est pour mon stage
j'ai un problème pour vérifier l'ouverure de session en a^p. voici mon code :
Dim login
login=Request.Form("login")
Dim motpasse
motpasse=Request.Form("motpasse")
'on cherche si le nom est bien dans la base
'------------------------------------------
SQL = "Select* From Administrateur Where Login = '"&login&"';"
set rs = MaConnexion.execute(sql)
If rs.RecordCount <> 0 Then
if rs("MotPasse")= motpasse then %>
-Bienvenue vous êtes bien identifié(e).<br>
<%Session ("IDAdm") = rs("Login")%>
<a href="index.htm">Modifier la base de donnée</a>
<%else%>
<script language=javascript>
<body OnLoad="alert ('mot de passe incorrect')">
history.back();
</script>
<%End If
else %>
<script language=javascript>
<body OnLoad="alert ('utilisateur non enregistrer')">
history.back();
</script>
<%
end if
%>
lorsque le login et le mot de passe sont bon tout fonctionne mais lorsque l'un ou l'autre est faux on ne me met pas le message d'erreur (utilisateur non enregistrer, mot de passe incorrect) à la place on me met une page blanche.
Merci de m'aider c'est pour mon stage
A voir également:
- ASP session
- Www.yahoomail.com ouverture de session - Forum Yahoo mail
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
- Session invalide ou obsolète ✓ - Forum finances
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Windows
- Ouverture de session gmail - Guide
7 réponses
pardon j'avais oublier, si le login n'existe pa il me met une erreur sur le deuxieme if :
error '80020009'
Exception occurred.
error '80020009'
Exception occurred.
Bonjour!
ta requête, il ne manque pas un espace entre le select et le *?
SQL = "Select * From Administrateur Where Login = '"&login&"';"
ta requête, il ne manque pas un espace entre le select et le *?
SQL = "Select * From Administrateur Where Login = '"&login&"';"
ça change rien. par contre au lieu de mettre <body OnLoad="alert ('mot de passe incorrect')"> je met juste alert ('mot de passe incorrect'). mais ça ne marche pas pour le login, mais seulemen pour le mot de passe et il me met tjs l'erreur sur le if
merci
merci
j'ai trouvé!
les champs d'un enregistrement d'un recordset se récupèrent par la fonction Fields!
if rs.Fields("MotPasse")= motpasse then %>
les champs d'un enregistrement d'un recordset se récupèrent par la fonction Fields!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question