[PHP] Encoder les mots de passe en MD5 [Résolu/Fermé]

Signaler
Messages postés
20
Date d'inscription
dimanche 18 avril 2010
Statut
Membre
Dernière intervention
8 septembre 2010
-
 etiennetardif -
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 ;)



2 réponses

Messages postés
2733
Date d'inscription
jeudi 21 mai 2009
Statut
Contributeur
Dernière intervention
2 février 2014
212
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
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 63550 internautes nous ont dit merci ce mois-ci

Messages postés
20
Date d'inscription
dimanche 18 avril 2010
Statut
Membre
Dernière intervention
8 septembre 2010

Merci, je vais essayer ;)
Messages postés
20
Date d'inscription
dimanche 18 avril 2010
Statut
Membre
Dernière intervention
8 septembre 2010

Merci pour ta solution, a70m, c'est exactement ce qu'il me fallait et ça fonctionne !!! :D

Un grand merci :)

On l'a met cette requete?
Messages postés
2733
Date d'inscription
jeudi 21 mai 2009
Statut
Contributeur
Dernière intervention
2 février 2014
212
Derien :)

Bonne continuation pour ton site.

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

Cordialement