Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

password_verify php không khớp

Biến $ băm trong trường hợp thử nghiệm của bạn không hợp lệ và không tương ứng với mật khẩu

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

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

Khi tôi sử dụng mã này, mọi thứ hoạt động bình thường

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

Tôi sử dụng 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. Cập nhật câu lệnh trong MySQL bằng C #

  2. MySql 5.7 Mệnh đề ORDER BY không nằm trong mệnh đề GROUP BY và chứa cột không được tổng hợp

  3. Làm cách nào để nhận cập nhật thông báo trực tiếp từ mysql bằng cách sử dụng websockets?

  4. Tại sao một truy vấn chèn đôi khi mất quá nhiều thời gian để hoàn thành?

  5. kết nối máy chủ MySQL với NetBeans