【发布时间】:2017-10-27 21:09:54
【问题描述】:
对不起,英语不好。
我尝试在 laravel 中使用 auth::attempt 登录,但返回的总是密码错误。
我的密码是
12345
这是我的代码:
if ($validator->fails())
{
$result = array('msg' => 'Username tidak tersedia !');
}
else
{
if (Auth::attempt(['username' => $request->username, 'password' => $request->password]))
{
$result = array('msg' => 'success');
}
else
{
$result = array('msg' => 'Password tidak benar, silakan ulangi !');//wrong password
}
}
//return message to view
echo json_encode($result);
auth::attempt 的格式是什么?是散列吗?
【问题讨论】:
-
laravel 默认不使用用户名登录,它使用与用户关联的电子邮件。
-
Auth::attempt(['email' => $request->email, 'password' => $request->password)
标签: laravel laravel-5 laravel-5.4