laravel 记得我没工作
laravel remember me not working
我在管理员登录表单中为管理员和用户创建了 2 个不同的登录表单我使用了尝试功能我想使用记住我的功能但是当我登录系统而不单击记住我复选框时我可以在数据库中看到它存储了一些价值
它的存储值不检查 remember me token 是否正常?
这是我的管理员登录代码
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
中记住我的功能
尝试将布尔值作为第二个参数传递给方法 attempt ,或者
if (Auth::viaRemember()) {
//
}
在新的 laravel 版本中使用 viaRemember
还有,
检查您的 config/session.php 设置
'lifetime' => 10080,
'expire_on_close' => true,
只需将您的 expire_on_close
设置为 true
并使用 Auth::viaRemember()
进行身份验证
希望对您有所帮助
我在管理员登录表单中为管理员和用户创建了 2 个不同的登录表单我使用了尝试功能我想使用记住我的功能但是当我登录系统而不单击记住我复选框时我可以在数据库中看到它存储了一些价值 它的存储值不检查 remember me token 是否正常? 这是我的管理员登录代码
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
中记住我的功能尝试将布尔值作为第二个参数传递给方法 attempt ,或者
if (Auth::viaRemember()) {
//
}
在新的 laravel 版本中使用 viaRemember
还有, 检查您的 config/session.php 设置
'lifetime' => 10080,
'expire_on_close' => true,
只需将您的 expire_on_close
设置为 true
并使用 Auth::viaRemember()
希望对您有所帮助