-
2 pièce(s) jointe(s)
Vérification des lignes
salut le groupe. Au fait je fais un EspaceMembre avec PHP. Monn problème se situe à chaque fois que je suis sur la page LOGIN.PHP dès que je soumet on me dit le MOT DE PASSE EST INCORRECT mais c'est le meme lors de l'inscription.Pièce jointe 616295Pièce jointe 616296
-
Bonjour,
Pour vérifier le hachage d'un mot de passe il faut utiliser la fonction password_verify() et non pas refaire un hachage car il sera différent à chaque fois.
C'est donc à la ligne 18 qu'il faut changer la condition par :
Code:
if (password_verify($pass, $data['pass2'])) {
Par contre, je m'interroge sur certains points :
Pourquoi le nom du champ est pass2; pourquoi le 2 ?
Pourquoi avez-vous écrit $data['pass2'] ? Vu que vous avez utilisez fetchAll(), est-ce que ça ne devrait pas plutôt être $data[0]['pass2'] ?
-
Au fait normalement c'est PASS tout court et non PASS2.
Merci de m'avoir éclairé. Votre solution est passée.