sql >> Databasteknik >  >> RDS >> Mysql

password_verify php matchar inte

Din $hash-variabel i ditt testfall är ogiltig och motsvarar inte lösenordet

$hash = '$2y$10$SwSq7OukPpN/QJ8YOdKgquJQ28fQbNY1Q3JdTFnoe.2VxD/D2RXBS';
$password = '/f)1c(-JG';

if (password_verify($password, $hash)) {
echo 'Password is valid!';
} else {
    echo 'Invalid password.';
}

När jag använde den här koden fungerar allt korrekt

$password = '/f)1c(-JG';
$hash = password_hash($password, PASSWORD_DEFAULT, array("cost" => 10));

if (password_verify($password, $hash)) {
    echo 'Password is valid!';
} else {
     echo 'Invalid password.';
}

Jag använder php 5.5.10




  1. Sortera data (ordning efter) före grupp efter i mysql

  2. ORA-01830:datumformatbilden slutar innan hela inmatningssträngen konverteras

  3. UPPDATERING Samma rad Efter UPPDATERING i Trigger

  4. SQL Server Internals:Plan Caching Pt. II – Sammanställning av planer