Laravel 会话过期事件
Posted
技术标签:
【中文标题】Laravel 会话过期事件【英文标题】:Laravel Session expiration event 【发布时间】:2017-10-05 19:01:13 【问题描述】:用户会话过期时是否可以触发某些事件?
例如(会话过期时间 30 分钟):
-
用户登录网站;
做了几个动作;
会话已过期;
网站没有更多操作。
所以用户必须退出外部讨论论坛。
有什么好的想法可以实现吗?
【问题讨论】:
带有expired_at
字段的令牌。
您能否详细说明您的建议?只是不知道如何使用它来触发额外的注销。
当会话过期-用户自动离开授权区域。你不需要一个事件。
感谢您的建议。正如我在问题中指出的那样,还需要从外部论坛中注销该用户。当主用户会话过期但该用户仍有可能在论坛上进行一些操作时,我不需要案例
【参考方案1】:
为什么不把论坛的过期时间设置成和主站一样呢?
【讨论】:
没有办法简单地将其设置为相同。但是我考虑过这种方法 没有办法简单地将其设置为相同 (meta.discourse.org/t/decrease-default-session-timeout/62621) 。但是,最好在注销时挂上一些钩子,因为如果您将期间设置为相同,您仍然可能会遇到一些不同步的情况以上是关于Laravel 会话过期事件的主要内容,如果未能解决你的问题,请参考以下文章