使用记住我进行身份验证。我的代码有什么问题?
Authentication with Remember me. Whats wrong with my code?
我正在尝试创建一个用户仪表板,用户可以在其中选中一个复选框以启用单点登录。为此,我正在尝试使用用户身份验证来记住我。下面是我的控制器代码。
$userdata = array( 'username' => Input::get('username'), 'password' => Input::get('password') );
$rememberMe = false;
if(Input::has('remember_me')) {
$rememberMe = true;
}
if (Auth::attempt($userdata, $rememberMe)) {
echo "Success!";
} else {
return Redirect::to('login')
->withErrors("Invalid credentials. Try again");
}
当我 运行 这个控制器时,remember_token 被创建但它没有添加 cookie。可能的错误是什么?
哟,检查你的会话配置...
如果您返回登录页面,可能是站点配置错误 URL.
我花了好几个小时来研究这个。
在您的应用>配置>session.php 中查找域 => '';
我正在尝试创建一个用户仪表板,用户可以在其中选中一个复选框以启用单点登录。为此,我正在尝试使用用户身份验证来记住我。下面是我的控制器代码。
$userdata = array( 'username' => Input::get('username'), 'password' => Input::get('password') );
$rememberMe = false;
if(Input::has('remember_me')) {
$rememberMe = true;
}
if (Auth::attempt($userdata, $rememberMe)) {
echo "Success!";
} else {
return Redirect::to('login')
->withErrors("Invalid credentials. Try again");
}
当我 运行 这个控制器时,remember_token 被创建但它没有添加 cookie。可能的错误是什么?
哟,检查你的会话配置... 如果您返回登录页面,可能是站点配置错误 URL.
我花了好几个小时来研究这个。
在您的应用>配置>session.php 中查找域 => '';