【发布时间】:2014-09-27 17:49:54
【问题描述】:
如何从 Laravel 中的给定请求中验证用户密码?如何根据存储在数据库中的密码哈希检查密码?
【问题讨论】:
-
应用你用来散列存储密码的散列算法到输入?
$hashedPassword = hash($_REQUEST["password"]什么的。 -
不,我没有使用 php。当用户登录他的帐户时,他的插入密码因此该密码转换为“Hash ::”并与数据库存储的“Hash ::”密码进行比较。所以我很困惑如何从数据库中获取密码并与用户登录密码进行比较。我找到了一个校验码,但不明白如何比较 if (Hash::check('secret', $hashedPassword)) { // The passwords match... }
-
查看如何在 Laravel 中make Hash and Verify Hash。