【发布时间】:2018-01-26 01:27:44
【问题描述】:
Laravel 有没有办法获得一个新的 CSRF 令牌,即使当前令牌可能已经过期?我希望能够在不更新用户界面的情况下获得新令牌。
我一直在尝试使用 Visibility API 来检查浏览器(仅限移动用户)是否再次激活,但我很快发现这并不是真正的问题。如果令牌已过期,到目前为止我无法获得新令牌,因为我得到令牌不匹配异常。我想要一个新令牌,忽略任何不匹配异常,将其放入 DOM 并让用户再次继续。
我的用户可能会遇到很长的空闲时间,但是当他/她重新激活移动页面时,我希望用户能够从他/她离开的地方继续,而无需让他们重新加载页面并提供初始数据(例如名称)。
【问题讨论】: