我使用PHP crypt函数来确保密码安全,但是当我尝试将输入的密码与数据库中的密码进行比较时,它将无法正常工作.
原文链接:https://www.f2er.com/php/136588.html这是我在第一时间创建密码的代码:
$crypt_password = crypt($_POST['confirm-password']);
这是我试图与另一个函数中的密码进行比较:
$input_crypt_password = crypt($_POST['input-pw']); if ($input_crypt_password == $dbpassword){ // do change password function }
这不起作用.
当我打印两个密码时,它们是不同的.
为什么密码不同,即使我输入相同的密码并在两者上都使用crypt功能?
任何人都能指出我正确的方向吗?