laravel 419回调时获取方法或网关链接标签的过期错误

问题描述

默认情况下,使用post或get方法或链接(标记)从银行网关进行输入或从银行网关回调时,Laravel中会显示错误419。当我对会话文件进行如下更改时,该问题得以解决:

SESSION_SECURE_COOKIE = true;
same_site = none;

但是从银行网关回调时,某些用户仍然会遇到419错误。

  • 所有缓存均已清除。
  • 已设置强制重定向到https;
  • 在VerifyCsrfToken.php中设置所有回调URL

  • SESSION_DOMAIN = null
  • SESSION_LIFETIME = 525000

这仅在某些用户中发生。

请帮助我。谢谢

解决方法

如果您将会话作为cookie处理,则某些浏览器缓存可能会保留没有新标题的cookie。

这将解释为什么某些用户而不是其他用户会发生这种情况(尤其是您的Cookie的有效期很长)。

如果可能,请使用您的最终用户之一使用浏览器开发工具为您的网站清除其cookie。对于Chrome,它应该类似于:

F12-> Application-> Cookies->“全部清除”

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...