【发布时间】:2016-03-22 11:18:35
【问题描述】:
我打开了一个 Laravel 表单并将其保留了很长时间(5-6 小时)或休眠了我的计算机。经过很长时间或从休眠状态恢复后,当我提交表单时,它显示TokenMismatchException。
我自己没有任何 _token 字段。但是 Laravel 在每个表单中都添加了一个 _token 字段。它看起来像这样:
<input name="_token" type="hidden" value="YLyMGdfLKZESo51SYUHLKAzC6MNRLOQc9D9e2RFq">
我知道存在一些令牌过期问题,但是向客户显示这样的错误消息是不好的。
现在,如果令牌过期,我想将我的应用程序重定向到登录页面或主页,或者显示自定义错误消息而不是 Laravel Token Mismatch 错误。
注意:我不想增加令牌过期时间。
【问题讨论】:
标签: laravel forms laravel-5 token