当前位置:  开发笔记 > 编程语言 > 正文

Laravel 5注销或会话破坏

如何解决《Laravel5注销或会话破坏》经验,为你挑选了1个好方法。

我在从laravel 5.1应用程序注销时遇到问题-我相信问题是会话没有被破坏。

我的问题几乎等同于:

Laravel 5 Auth注销未破坏会话

请注意,我的解决方案是使用

session_unset();

而不是

Session::flush();

所以我退出laravel 5.1应用程序的可行解决方案是:

public function getLogout()
{
    \Auth::logout();
    session_unset();
    return redirect(property_exists($this, 'redirectAfterLogout') ? $this->redirectAfterLogout : '/');

    //these attempts will not remove values from the session.....

    //session()->forget('db');
    //\Session::flush();


}

任何想法,为什么\Session::flush();session()->forget('db');不工作?



1> 小智..:

您可以尝试一下:

Auth::logout();
Session::flush();

如果它不起作用,请检查Config-> Session.php中的"'driver' => 'file'""'domain' => null"部分。

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有