首页 文章

Laravel hash :: make和hash ::使用auth类检查

提问于
浏览
1

试图弄清楚如何在登录功能中使用Laravel的Hash和Auth类 . 当我的用户注册时,我使用这个:

$password = Hash::make(Input::get('password'));

结果存储在数据库表中 . 在登录功能中,我想检查密码和电子邮件是否有效,所以我这样做:

if (Auth::attempt(array('email' => $email, 'password' => $password, 'activated' => 1)))

但是Auth :: attempt中的密码是纯文本 . 我应该通过什么来与之前存储在表中的版本(Hash :: make()的结果)进行比较 .

1 回答

  • 3

    Auth :: attempt会自动为您进行散列 . 只需传递密码(来自输入)

相关问题