【问题标题】:Laravel Session expiration eventLaravel 会话过期事件
【发布时间】:2017-10-05 19:01:13
【问题描述】:

用户会话过期时是否可以触发某些事件?

例如(会话过期时间 30 分钟):

  1. 用户登录网站;
  2. 做了几个动作;
  3. 会话已过期;
  4. 网站没有更多操作。

所以用户必须退出外部讨论论坛。

有什么好的想法可以实现吗?

【问题讨论】:

  • 带有expired_at 字段的令牌。
  • 您能否详细说明您的建议?只是不知道如何使用它来触发额外的注销。
  • 当会话过期-用户自动离开授权区域。你不需要一个事件。
  • 感谢您的建议。正如我在问题中指出的那样,还需要从外部论坛中注销该用户。当主用户会话过期但该用户仍有可能在论坛上进行一些操作时,我不需要案例

标签: php laravel laravel-4 laravel-5.2


【解决方案1】:

为什么不把论坛的过期时间设置成和主站一样呢?

【讨论】:

  • 没有办法简单地将其设置为相同。但是我考虑过这种方法
  • 没有办法简单地将其设置为相同 (meta.discourse.org/t/decrease-default-session-timeout/62621) 。但是,最好在注销时挂上一些钩子,因为如果您将期间设置为相同,您仍然可能会遇到一些不同步的情况
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-28
  • 2017-11-08
  • 2015-01-17
  • 2015-03-12
  • 2021-09-07
  • 2018-03-29
  • 1970-01-01
相关资源
最近更新 更多