【问题标题】:Laravel intermittent logoutLaravel 间歇性注销
【发布时间】:2019-05-12 14:56:00
【问题描述】:

我对此做了一些研究,似乎对某些用户来说是个问题。

注意到 Laravel 会间歇性地自动让我退出。这很难复制,但它在演示/演示中发生了两次,正如您所理解的那样具有影响。

我可以想象这个会话可能是可疑的 nr1,但我尝试的任何方法似乎都不起作用。

您是如何克服这个问题的?

【问题讨论】:

  • 您使用的是什么会话驱动程序?根据我的经验,如果您同时发出一堆请求,file 驱动程序有时会这样做。
  • 没错,我正在使用file- 谢谢@ceejayoz。还有其他假设吗?

标签: laravel session authentication


【解决方案1】:

https://github.com/laravel/framework/issues/7549

在极少数情况下,如果一个副本读入一半写出的文件,会话文件可能会损坏。然而,这种情况很难重现。

Laravel 团队成员@GrahamCampbell:

这是基于文件的会话驱动程序的已知限制。

使用不同的会话驱动程序应该可以解决问题。 (我的偏好往往是 Redis,但数据库驱动程序可能更容易设置用于演示。)

【讨论】:

  • 再次感谢@ceeyayoz!我会在下一个版本中尝试一下,然后会回到这个帖子。
  • @thitami 不客气,希望对您有所帮助 - 我自己也遇到过这个问题,追踪起来很烦人。
  • 效果很好!太感谢了。已接受答案!
  • @thitami 我很高兴听到我可以拯救别人我经历的头发拉扯! :-D
猜你喜欢
  • 2010-12-07
  • 2021-09-09
  • 1970-01-01
  • 2017-10-26
  • 1970-01-01
  • 1970-01-01
  • 2018-07-03
  • 2016-02-13
  • 2021-07-15
相关资源
最近更新 更多