web-dev-qa-db-fra.com

Erreur d'inscription de l'utilisateur: Deux valeurs différentes pour le mot de passe dans la base de données?

J'ai essayé d'enregistrer un nouvel utilisateur à partir de l'interface Joomla, l'enregistrement a été réussi et l'activation par courrier électronique a également été un succès. Maintenant, lorsque j'essaie de me connecter avec les nouvelles informations d'identification, un message d'erreur s'affiche. "Le nom d'utilisateur et le mot de passe ne correspondent pas ou vous n'avez pas. un compte encore "?

Qu'est-ce qui est intéressant?
-> Quand je me suis enregistré depuis le frontend et que j'ai défini le mot de passe sur read, cette valeur a été trouvée dans _ table des utilisateurs f0bb7564f8c84d1cbdada8dc04493be2

-> & quand je mets le mot de passe à read en utilisant Joomla backend, cette valeur a été trouvée dans _ table d’utilisateurs 0edda82c8ad9aa4da0dfe3b64f249c18:dqRwd90MzB21LP8waOjW0XEQzt4LSZoE et la connexion a réussi?

JE SUIS CONFONDU, POURQUOI DEUX VALEURS DIFFERENTES POUR UN MEME MOT DE PASSE read
[Version Joomla: 3.2] [Version PHP: 5.4]

3
saibbyweb

J'ai vu ce problème avec 3.2.0 en particulier, surtout si le site a été mis à jour à partir de la version 3.1. * Même si je ne me souviens pas exactement, je pense que cela a quelque chose à voir avec le changement de hachage du mot de passe de md5 à bcrypt ou le ajout de l'authentification à deux facteurs.

Avez-vous essayé de "mettre à jour à 3.2.3" en installant le paquet de mise à jour à travers le gestionnaire d’extensions. Vérification de la base de données est mise à jour et puis essayez à nouveau?

1
BodgeIT

Joomla 3.2.0 avait un bug majeur avec le stockage de mot de passe qui a été corrigé avec Joomla 3.2.1. Vos émissions sonne assez comme ça.

Voir http://community.joomla.org/blogs/leadership/1790-update-on-321-and-security-enhancements.html pour plus de détails.

2
Bakual