【发布时间】:2016-05-26 16:45:02
【问题描述】:
我正在开发身份验证模块,我遇到了这个奇怪的问题,Auth::attempt 返回 false,我的用户名和密码是正确的。
这里也问了同样的question,但这并没有解决我的问题,而且这个问题是关于 laravel 4 的,我已经尝试了他们的方法,但仍然无法正常工作。
我的控制器中有以下代码:
$user = array(
'name' => Input::get('username'),
'password' => Input::get('password')
);
if (Auth::attempt($user)) {
return "ok.";
} else {
dd($user);
}
else 部分返回:
array:2 [▼
"name" => "ali"
"password" => "ali"
]
表示name,密码正确。
我使用的是 laravel 5.2,在我的 users 表中,密码没有经过哈希处理,没有 remember_token 意味着我直接创建了 user。
【问题讨论】:
标签: php laravel laravel-5.2