Mysql
 sql >> Base de données >  >> RDS >> Mysql

Conversion de mysqli_query en instruction préparée mysqli à l'aide de la fonction mysql PASSWORD

PASSWORD() est une fonction MySQL. Cela fait partie du SQL. Il vous suffit de paramétrer l'argument que vous passez à cette fonction.

$stmt = $mysqli -> prepare("SELECT customerID 
    FROM customer 
    WHERE customerEmail = ? AND customerPassword = PASSWORD(?) ");
$stmt -> bind_param("ss", $loginEmailAddress,$loginPassword);
$stmt -> execute();

Avertissement :
Stocker uniquement les hachages de mot de passe créés à l'aide de PHP password_hash() , que vous pouvez ensuite vérifier en utilisant password_verify() . Jetez un œil à cet article :Comment utiliser password_hash et en savoir plus sur bcrypt et le hachage de mot de passe en PHP

Avertissement :