Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

password_verify php tidak cocok

Variabel $hash Anda dalam kasus pengujian Anda tidak valid, dan tidak sesuai dengan sandi

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

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

Saat saya menggunakan kode ini, semuanya berfungsi dengan baik

$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.';
}

Saya menggunakan php 5.5.10




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kirim beberapa elemen <select> dengan jQuery POST

  2. Perilaku MySQL DATEDIFF yang tidak konsisten

  3. Java Hibernate Periksa Replikasi MySQL sinkron

  4. Bagaimana menemukan interval waktu yang cocok untuk lebih dari 2 pengguna

  5. Cari catatan dengan apostrof di mysql seperti kueri