Page 1 sur 1

Equivalent de PASSWORD(%s) en POO ?

Posté : 11 juil. 2015, 16:01
par ccccc77
Bonjour,

Je suis en train de modifier l'inscription à ma base de données en passant de php MYSQL "ancienne version" à POO.
Avant je stockais le mot de passe des utilisateurs via une requête sql 'INSERT INTO table (mdp, xxxxx) VALUES (PASSWORD(%s), xxxx) avec un GetSQLValueString($_POST['mdp'] etc etc.
Aujourd'hui j'ai des utilisateurs inscrits dans ma base de données. En refondant mon formulaire en POO (je ne peux pas faire autrement pour installer une nouvelle fonctionnalité), je ne sais pas comment reprendre ce cryptage en utilisant :

INSERT INTO table (mdl, xxx) VALUES (:mdp, :xxx)
$req->bindValue(':mdp', $this->_mdp, PDO::PARAM_STR);

Le problème est que je dois retrouver le même mode de hachage sans quoi mon formulaire de connexion ne fonctionnera plus pour les anciens inscrits...

Voyez-vous comment faire ?

Merci d'avance

Re: Equivalent de PASSWORD(%s) en POO ?

Posté : 11 juil. 2015, 16:27
par tof73
peut-être :
INSERT INTO table (mdl, xxx) VALUES (PASSWORD(:mdp), :xxx)

Re: Equivalent de PASSWORD(%s) en POO ?

Posté : 11 juil. 2015, 16:43
par ccccc77
Fantastique ! Mais comment n'y ai-je pas pensé !
Merci beaucoup, et désolé du dérangement :-)