Permettre à un User de modifié son mot de passe

Signaler
Messages postés
10
Date d'inscription
lundi 19 février 2018
Statut
Membre
Dernière intervention
28 avril 2018
-
Messages postés
32449
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 mai 2021
-
Bonjour, à tout les membres de ce forum
J'aimerais savoir comment formuler une requête mysql via PDO qui permettrait à un utilisateur déjà inscrit sur le site de pouvoir modifié son mot de passe?
Si quelqu'un a une piste à suivre, je lui serais très reconnaissant.
Merci d'avance a ceux qui prendront leur temps pour me guidé.

2 réponses

Messages postés
51
Date d'inscription
lundi 19 février 2018
Statut
Membre
Dernière intervention
6 février 2021

Mh,

je ne suis pas sûr, mais un truc du genre
$sql = "UPDATE `". $tableUtilisateur ."` SET `". champs ."'='". $pass ." WHERE `user`='" . $idCherché . "'"; 

non?


EDIT : Ajout des balises de code
Messages postés
32449
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 mai 2021
347
Bonjour,

Au passage, quelques consignes à appliquer lorsqu'on code en PDO
http://www.commentcamarche.net/faq/46512-pdo-gerer-les-erreurs


Et bien entendu, les mots de pass ne sont pas stockés en clair dans la bdd.
Pour les "encoder" il faut utiliser http://php.net/manual/fr/function.password-hash.php
Et pour les comparer (lors de l'authentification) utiliser http://php.net/manual/fr/function.password-verify.php