Bonjour,
j'ai un site en php qui permet l'ajout et modification du mot de passe dans mysql, Lorsque je crée mon usager il y a pas de problème l'usager peut se connecter. Voici la requête utiliser:
Le problème vient après une réinitialisation du mot de passe. Voici le code que j'utilise:$Requete = "create user '". $CodeUtil ."'@'%' identified by '". SHA1($PasswordNew) ."'";
La requête s'exécute sans problème et je vois que le champ est changé dans mysql. Le problème est que l'usager ne peut pas se connecter avec 'bonjour' qui est le mot de passe impossé. Il doit continuer avec l'ancien mot de passe.$Requete = "update mysql.user set password=PASSWORD('".SHA1('bonjour') ."') where user='". $CodeUtil ."'";
Est-ce que quelqu'un sait qu'elle est le problème.
Partager