bonjour,
je souhaite faire une identification d'utilisateur, il faut donc rentrer un login et un mot de passe.
Je fais donc un select qui me retourne le mot de passe en fonction du login rentré et je le compare avec celui rentré par l'utilisateur.
Cependant lors de mon select il tient compte des espaces apres le mot de passe et me donne donc un resultat FALSE lorsque je le compare avec le pass rentré par l'utilisateur.
voici mon code:
voila et merci :o
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <% LOGINTMP=request.Form("login_nt") PASSTMP=Request.Form("pass_nt") Set RS = Server.CreateObject("ADODB.RecordSet") RS.Open "select LBMDP from Utilisateur,droit where Utilisateur.CDUSER = '"&LOGINTMP&"' ",myCn if RS.EOF or RS.BOf then LBMDPtmp="sux" else LBMDPtmp=RS("LBMDP") if PASSTMP = LBMDPtmp then Response.Write "BIEN" else Response.Write "PAS BIEN."
Partager