我有一个关于使用password_compat库的小问题。我刚刚将我的本地 PHP 版本更新到 5.4.x 以便能够使用这个库。
现在它在页面上说您需要检查值password_hash
make,因为它可能是false
:
在存储之前检查 password_hash 的返回值非常重要,因为如果遇到错误可能会返回 false。
现在我该怎么做?以下代码是否有效:
$password = password_hash($_POST['pass'],PASSWORD_DEFAULT);
if($password){
//succes!
}else{
//error
}
我只是有点困惑,因为它并不总是返回一个布尔值。