编程语言
首页 > 编程语言> > php-laravel记住我不工作

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