Laravel,sudenly将会话改为其他用户?

时间:2018-04-06 11:02:21

标签: laravel session

你有没有遇到这种奇怪的事情,我已经登录了" Foo" user当我刷新页面或单击另一个菜单页面时,当前登录的用户更改为" Bar"用户突然。

我将config / session.php中的session_name / cookie_name更改为唯一名称,设置"加密"为真,

此问题与此https://github.com/crocodic-studio/crudbooster/issues/1073

类似

也许我必须设置其他任何配置?

谢谢。

4 个答案:

答案 0 :(得分:1)

您遇到了什么样的环境?这种本地或某种云托管是否可能发生负载均衡?

问题可能是您的后端前面有负载均衡器。刷新后,您将转到另一个后端并创建一个新会话。检查您的session.php并尝试使用数据库驱动程序(阅读https://laravel.com/docs/5.6/session#configuration

答案 1 :(得分:1)

您的服务器是否正在使用网络加速器?还是litespeed?您需要禁用缓存。 我正在用这个 CacheDisable public / CacheDisable专用/ 将其添加到我的.htaccess 希望能帮助到你。 NB对不起,我的英语不好

答案 2 :(得分:0)

对于我来说,在类似情况下,问题出在nginx cache中,而在服务器上将其关闭后,问题已解决。

答案 3 :(得分:-1)

是的,我在我的laravel应用程序的第一个应用程序中遇到了这个问题。我用存储在本地浏览器中的用户记住cookie在登录中间件中做了一些不寻常的情况,那时候我不知道为什么有些用户的cookie会生成相同的cookie,后来我发现并解决了这个问题。 >

该时间门户未实时部署。所以没有伤害。