【发布时间】:2017-10-18 03:05:17
【问题描述】:
我是 Laravel 5.4 的新手,刚刚创建了一个登录表单。我注意到的事情是,如果我离开登录大约 2 小时并返回,我的 csrf 令牌将过期。是否可以显示会话已过期的 javascript 警告框,单击“确定”按钮后,它会再次将我带到登录页面?
【问题讨论】:
-
您可以在用户提交登录表单时捕获令牌过期并将其重定向回表单并显示错误消息“登录会话已过期。请重试”或类似内容。跨度>
-
您确定您的意思是 csrf 或会话到期?
-
会话持续时间默认为 120 分钟,csrf 令牌由于使用会话存储而过期。是一样的。
-
我期待 JavaScript 中有一些东西可以检查 csrf 令牌是否过期。
-
我在某个站点上看到,当您离开站点登录时,它会自动向您显示您的会话已过期并且您必须重新登录的消息。
标签: javascript laravel csrf-protection