拉拉维尔 4.2 |手动身份验证用户


Laravel 4.2 | Manually auth user

我的控制面板中有一个手动记录用户的选项:

Auth::logout();
'Session::flush();
'Session::regenerate();
// login as request user
Auth::login($user);

好吧,在我的家乡本地主机,它运行得很好。但是,当我在Web服务器上尝试时,发生了一些奇怪的事情 - 似乎登录成功(我可以在页面上看到用户详细信息;姓名,电子邮件,图像等),但是当我移动到另一个页面时,它只是将我放到登录页面。

有什么想法吗?

问题出在第一行:

Auth::logout();

可能函数回调每次都会让我失望。删除此行,它运行良好。