【发布时间】:2016-08-07 09:53:28
【问题描述】:
问题
我想为我的 Laravel 应用程序中的所有用户清除所有会话。
我尝试过的
我了解Auth::logout() 将注销单个用户,而不是所有用户。我还尝试从storage/framework/sessions 中删除会话文件。两者都没有工作。
我正在使用内置的 Authentication(例如 Auth)和运行 Laravel 5.2 的会话的文件驱动程序。
如何有效地强制所有登录用户注销,以便他们必须重新登录?
【问题讨论】:
-
删除会话文件应该是一个很好的解决方案:如果会话的文件被删除,我无法弄清楚用户会话云如何保持活动状态..
-
我自己测试过,清除会话文件夹中的所有文件会使所有用户退出我的应用程序。也许还有其他东西让他们保持登录状态?
-
@MattMcDonald,一定有什么东西让他们活着,因为当我这样做时,他们仍然以某种方式通过了
Auth::check()... -
你有没有找到任何解决方案?
-
我没有。我想我最终重命名了会话 cookie 或其他东西以使其无效。