默认情况下,当使用post或get方法或链接(标记)从银行网关输入或回调时,将在Laravel中显示错误419。当我对会话文件进行以下更改时,问题得到了解决:
SESSION_SECURE_COOKIE = true;
same_site = none;但一些用户在从银行网关回调时仍有419个错误。
已清除所有缓存。VerifyCsrfToken.php中的
和
这种情况只发生在一些用户身上。
请帮帮我。谢谢
发布于 2020-08-13 08:49:48
如果您将会话作为cookie处理,那么一些浏览器缓存可能会在没有新的标题的情况下保留cookie。
这将解释为什么会发生在某些用户而不是其他用户身上(特别是在cookie过期很长的情况下)。
如果可能的话,让您的最终用户之一使用浏览器开发工具为您的站点清除cookie。对于Chrome,应该是这样的:
F12 -> Application -> Cookies ->“清除所有”
https://stackoverflow.com/questions/63390932
复制相似问题