【问题标题】:Missing or incorrect CSRF cookie type缺少或不正确的 CSRF cookie 类型
【发布时间】:2021-12-17 13:26:21
【问题描述】:

我正在使用 cakephp 4.1 和 xero api。当用户登录时 xero 已连接。有时这个错误会出现在下面。我的问题是我如何防止这种情况发生,为什么会发生这种情况? “问题是这样的:如果用户在浏览器中打开了几天的登录页面选项卡,那么 cookie 就会过期,这会导致这个异常”。这是不正确的,因为我可以将登录页面打开几天而不会出现此错误。我无法重现它。我如何检测到这个错误,我该如何修复它。我认为帖子的答案并不能解决我的问题

Catch "Missing or incorrect CSRF cookie type." exception

【问题讨论】:

    标签: cakephp


    【解决方案1】:

    是的,你是对的,它不应该发生,你可以通过手动修改浏览器开发工具中的 cookie 来重现。

    • 执行此操作的步骤 (Chrome)
    • 打开开发工具(右键单击并单击检查器)
    • 打开应用程序选项卡
    • 切换到 cookie(选择要设置 cookie 的域)
    • 将过期字段更改为过去的日期。

    【讨论】:

    • 我在 Firefox 中遇到了这个错误,我无法摆脱它?在铬它工作正常。我在这个浏览器中做什么?
    • 几乎相同,而不是应用程序选项卡,您需要切换到存储选项卡来编辑 cookie。
    猜你喜欢
    • 2014-07-26
    • 2016-11-13
    • 1970-01-01
    • 2018-11-05
    • 2020-09-02
    • 2014-12-25
    • 1970-01-01
    • 1970-01-01
    • 2011-12-26
    相关资源
    最近更新 更多