Mot de passe en php

Bonjour,
jai creé une table utilisateur dans laquelle jai stoké les logins et les mot de passe et jai converti les mot de passe en hexa avec la fonction md5 .
mon probleme quand je veux me connecter jarrive pas .

ce que je cherche c'est comment je pourrai faire la comparaison entre le mot de passe qui est deja crypter avec le mot de passe que je vais saisir.
Configuration: Windows XP
Internet Explorer 7.0

2 réponses

  1. par-ce que quand tu cherche a te connecter tu dois verifier de cette façon:

    if ($_POST['password'] == $donnees['password'])
    ou dans ta requete peut etre:
    "SELECT * FROM table_users WHERE name='".$_POST['name']."' AND password='".$_POST['password']."'

    Remplace simplement par:

    if (md5($_POST['password']) == $donnees['password'])
    ou
    "SELECT * FROM table_users WHERE name='".$_POST['name']."' AND password='".md5($_POST['password'])."'

    Bonne chance :)
    0