sql >> Base de Datos >  >> RDS >> Mysql

Convierta de mysqli_query a una declaración preparada de mysqli usando la función mysql PASSWORD

PASSWORD() es una función MySQL. Es parte del SQL. Solo necesita parametrizar el argumento que pasa a esta función.

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

Advertencia:
Solo almacene hashes de contraseña creados con password_hash() , que luego puede verificar usando password_verify() . Eche un vistazo a esta publicación:Cómo usar password_hash y aprenda más sobre bcrypt y hash de contraseña en PHP

Advertencia: