我一直无法成功退出我的申请约3个月。
注销路线上的控制器代码:
Auth::logout();
Session::flush();
对于它的值,mem表列在users表中不为null,而session配置驱动器是file。
编辑:
我注意到在注销后数据库中的记忆标记值正在被更改,同时表现出保持登录的行为。
答案 0 :(得分:2)
尝试使用
public function getLogout() {
Auth::logout();
// Session::flush();
return Redirect::to('login')->with('message', 'Your are now logged out!');
}
注销并重定向到您的登录屏幕
并使用
public function __construct() {
$this->beforeFilter(function(){
if (!Auth::check())
return Redirect::to('admin/login')->with('message', 'You need to be logged in!');
});
}
在您的控制器中限制用户不登录登录
答案 1 :(得分:-2)
本着解决问题和继续前进的精神,这就是创可贴的作用:
//standard logout method
Auth::logout();
sleep(1);
//finally logged out!!!!
Auth::logout();