php-laravel记住我不工作
作者:互联网
我为管理员和管理员登录表单创建了2种不同的登录表单,我使用了尝试功能,我想使用“记住我”功能,但是当我登录系统而不单击“记住我”复选框时,我可以在数据库中看到它存储了一些价值
它的存储值不检查是否正常记住我令牌吗?
这是我的管理员登录代码
if (Auth::guard('admin')->attempt(['email' => $request->email, 'password' => $request->password], $request->remember)) {
// if successful, then redirect to their intended location
return redirect()->intended(route('admin.dashboard'));
}
有人可以帮我记住laravel中的功能吗
解决方法:
尝试将布尔值作为第二个参数传递给方法try,或者
if (Auth::viaRemember()) {
//
}
在新的laravel版本中使用viaRemember
还有,
检查您的config / session.php设置
'lifetime' => 10080,
'expire_on_close' => true,
只需将您的expire_on_close设置为true并使用Auth :: viaRemember()进行身份验证
希望这会有所帮助
标签:laravel-5-6,laravel,php 来源: https://codeday.me/bug/20191109/2012380.html