[PHP] Encoder les mots de passe en MD5

Résolu/Fermé
gautordi0101 Messages postés 20 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 8 septembre 2010 - 18 avril 2010 à 17:17
 etiennetardif - 29 avril 2011 à 01:27
Bonjour à tous,
J'ai déjà lu pas mal de sujets, mais je n'ai trouvé aucune question comme celle que je vais vous poser. Si vous pouvez m'aider, je vous remercie d'avance ;) .

J'ai créé un formulaire PHP d'inscription.
Il récupère les données saisies, vérifie que l'utilisateur n'existe pas déjà dans la BDD...
Ensuite, il crée le nouvel utilisateur, plus il encode le mot de passe en MD5.

Mon problème est là : ensuite impossible de se logguer (par un fichier de login) avec le mot de passe en clair ; il faut taper le mot de passe encodé en MD5...
C'est très gênant, et le même bug se produit pour changer de mot de passe : pour entrer le mot de passe courrant, il faut entrer le mot de passe MD5 et pas le mot de passe en clair...

Je ne sais pas du tout comment m'y prendre pour corriger cela...
D'avance merci à tous ceux qui prendront le temps de lire mon message et de me répondre ;)



A voir également:

2 réponses

a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
18 avril 2010 à 17:20
Salut,

Normal, il faut lui dire de crypter le mot de passe saisi avant de le comparer à celui de la Base De Données.

En gros :

$pass = md5(mysql_real_escape_string(htmlspecialchars($_POST['pass'])));


Et après tu peux comparer avec celui de la BDD

Cordialement
2
gautordi0101 Messages postés 20 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 8 septembre 2010
18 avril 2010 à 17:22
Merci, je vais essayer ;)
0
gautordi0101 Messages postés 20 Date d'inscription dimanche 18 avril 2010 Statut Membre Dernière intervention 8 septembre 2010
18 avril 2010 à 19:02
Merci pour ta solution, a70m, c'est exactement ce qu'il me fallait et ça fonctionne !!! :D

Un grand merci :)
0
etiennetardif
29 avril 2011 à 01:27
On l'a met cette requete?
0
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 217
18 avril 2010 à 19:10
Derien :)

Bonne continuation pour ton site.

N'hésite pas à repasser si tu as des soucis.

Cordialement
0