begin process at 2008 08 22 00:12:59
1 229 711 membres
519 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : vérification de mot de passe [ Archives ASP & ASP.NET / VBScript ] (jeremieuk)

vérification de mot de passe le 02/08/2005 11:01:47

jeremieuk

Bonjour à tous,

J'ai un petit problème avec ce bout de code qui sert à vérifier un mot de passe. Il est censé récupérer une variable d'un formulaire et la comparer à celle contenu dans une table.

Voici le code:

<%
Response.Buffer=true

'récupération duy mot de passe par le formulaire
mdp = request.form("mdp")

'Connection
Set conn= Server.CreateObject("ADODB.Connection")
Set rs= Server.CreateObject("ADODB.Recordset")
conn.open "driver={SQL Server};server=FRNT09;database=MainBase"

'Requete
sql= ("SELECT mot_de_passe FROM utilisateur")
rs.open sql, conn

'recupération de ma requete sql
mot = rs.fields("mot_de_passe")

'afifichage des variables
response.Write(mot)
response.Write(mdp)

'condition
If mdp = mot  Then 
Response.Write("Accés ok!")
Else
Response.Write("Erreur mdp, accés refusé")
End if 
...
%>

Ce que j'obtiens:

Le programme ne réalise jamais la condition if. Alors que mdp = mot. Si je le fait avec des variables du genre A et B et que je leurs affecte des valeurs et bien sa fonctionne. Je pense donc que j'ai du oublier de faire quelque chose. Peut-être un problème de chaine de caractère ?

Si vous avez une idée.....



Classé sous : mot, server, passe, response, mdp

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS