Auth::logout() 无法注销


前提

已经通过 

Auth::attempt()

手动认证用户,即用户已登录


问题经过


直接通过代码来说明,之前我们已经登录了。

现在我们运行

Auth::logout(); 
dd(Auth::check()); //输出 false 说明已经注销成功

但是问题来了,我们再次运行,

dd(Auth::check());  //输出 true  说明没有注销!!!

Auth::logout();  只有在执行这句代码的那次请求中才会注销,等下一次请求又回到原来(已经登录)的状态了!


Vote Vote Cancel Collect Collect Cancel

<< 上一篇: laraveladmin 中grid组件如何指定表名

>> 下一篇: 配置https后访问路径提示500