[RESOLU] Equivalent de PASSWORD(%s) en POO ?

Petit nouveau ! | 5 Messages

11 juil. 2015, 16:01

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

Mammouth du PHP | 688 Messages

11 juil. 2015, 16:27

peut-être :
INSERT INTO table (mdl, xxx) VALUES (PASSWORD(:mdp), :xxx)

Petit nouveau ! | 5 Messages

11 juil. 2015, 16:43

Fantastique ! Mais comment n'y ai-je pas pensé !
Merci beaucoup, et désolé du dérangement :-)