Bonjour,
n'ayant pas trouvé de solution sur la toile, je viens poster mon interrogation.
j'aimerai migrer une bdd de mysql 4.0 en 5.0 et il me reste un dernier souci avec les fonctions PASSWORD et OLD_PASSWORD.
informations à savoir:
- Cette base (mysql 4.0) détient une table clients.
- Cette table détient les mots de passes encodés avec la fonction "password"
- La chaine du mot de passe n'est pas stockée en clair.
- La gestion de l'authentification est en PHP 5.
Via phpmyadmin, j'encode le mot de passe "developpez.net" et voici le résultat:
avec mysql 4 > chaine1 : 07c271995c40a213
avec mysql 5 > chaine2 : *1DF82193F224667183B66308FBC7B31CEFBB131F
Sous mysql 5.0, l'authentification du compte client n'est validée qu'avec le nouveau encodage.
Ne connaissant pas le mot de passe du client, est il possible de migrer la chaine1 en chaine2 ?
Sinon, je devrais imposer un nouveau mot de passe. Merci pour vos remarques et conseils.
Altecad
Partager