我需要使用Laravel中的“\ Hash :: check”。
我不想安装Laravel,因为项目非常小,但所有密码都使用Laravel进行哈希处理。
我如何使用Hash ::查看Laravel?
谢谢!
答案 0 :(得分:1)
如果您使用的是PHP> = 5.5,则可以使用password_verify()
函数进行哈希验证。内部laravel在执行Hash::check()
时使用相同的功能。
例如:
$hashedPassword = '$2y$10$XEq0uTegk/KlkuOR.xMKfenIH9XpstjTau2qBrQoGiuyGgd/NHXjO';
$password = 'password';
if(password_verify($password, $hashedPassword))
echo 'Password is valid!';
else
echo 'Invalid password.';