sql >> Database teknologi >  >> RDS >> Mysql

password_verify php matcher ikke

Din $hash-variabel i dit testtilfælde er ugyldig og svarer ikke til adgangskoden

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

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

Da jeg brugte denne kode, fungerer alt 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.';
}

Jeg bruger php 5.5.10




  1. Hvordan henter jeg al dato i den udvalgte datatabel

  2. Er det muligt at indstille en timeout for en SQL-forespørgsel på Microsoft SQL Server?

  3. Er der problemer med at gemme filer i PostgreSQL?

  4. Hvordan får man vist alle metadata for kolonner i en tabel i Oracle-databasen?