我正在学习php,正在尝试使用此php函数,但是由于某些原因,尽管尝试了所有答案,但它仍无法正常工作。 我使用password_hash函数对'b'进行了哈希处理,并尝试对其进行验证。这是我的代码
if(password_verify('b',
'$2y$10$OCZvoaVXX00xBkwpfGfgOu9AGXutvcZkhvpqSVWpL6v.BNnLsAN4u')){
echo "valid";
}else{
echo "invalid";
}
答案 0 :(得分:1)
这是一个空字符串的哈希值:
$hash = '$2y$10$OCZvoaVXX00xBkwpfGfgOu9AGXutvcZkhvpqSVWpL6v.BNnLsAN4u';
var_dump(password_verify('', $hash));
bool(true)
找出您要从何处获得输入并从那里回去工作,因为它肯定不是 b 。