我的getCredentials()
方法正在使用login,password和client_id
我将它移动到我的authController
中,进行了修改,它就像一个有一个例外的魅力。登录失败时,我的登录表单只填充了以前使用的登录名(密码显然是空的),但缺少client_id。
我知道我可以在postLogin()
添加它,但我想保持“供应商”不受影响。
这里的最佳做法是什么?我是否应该将整个postLogin()
移动到我的authController
并在那里进行更改?
答案 0 :(得分:1)
一种方法是使用$remember
。
关于Laravel documentation,您需要添加$remember
,如:
if (Auth::attempt(['email' => $email, 'password' => $password], $remember))
{
// The user is being remembered...
}
在您的刀片中添加一个复选框,如
<div>
<input id="RememberMe" name="rememberme" type="checkbox"/>
<label for="RememberMe">Remember Me</label>
</div>