Permettre à un User de modifié son mot de passe

Kowli_12 10 Messages postés lundi 19 février 2018Date d'inscription 28 avril 2018 Dernière intervention - 2 mars 2018 à 01:13 - Dernière réponse : jordane45 22579 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 25 septembre 2018 Dernière intervention
- 31 mars 2018 à 00:46
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é.
Afficher la suite 

Votre réponse

2 réponses

CH4BRN 34 Messages postés lundi 19 février 2018Date d'inscription 21 septembre 2018 Dernière intervention - Modifié par jordane45 le 31/03/2018 à 00:44
0
Merci
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
Commenter la réponse de CH4BRN
jordane45 22579 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 25 septembre 2018 Dernière intervention - 31 mars 2018 à 00:46
0
Merci
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
Commenter la réponse de jordane45

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.