我卡住了试图验证我的用户登录Laravel 5
<标题>我有h1>
$auth = Auth::attempt(['username' => $user->username, 'password' => $user->password, 'active' => 1]);
当我执行dd($auth);
时,它会打印出false
。
连接上了,因为我检查了数据库,那个用户在:
- 用户名 active = 1
我在这里做错了什么?
标题>在发送给attempt()
函数之前不散列密码。它将再次对其进行散列,并将其与单个散列版本进行比较。
试试这个…
$auth = Auth::attempt(['username' => $user->username, 'password' => Input::get('password'), 'active' => 1]);