gpt4 book ai didi

Django: 'CSRF verification failed' 只发生在一台计算机上!

转载 作者:行者123 更新时间:2023-12-02 06:22:40 25 4
gpt4 key购买 nike

我的 Django 应用程序遇到了一个奇怪的问题。我实现了用户身份验证/配置文件,并且我可以使用各种计算机从三个不同的互联网位置成功登录等。除了这台计算机之外,一切正常。

这台计算机在登录时收到此错误。

CSRF 验证失败。请求被中止。没有 CSRF 或 session cookie。

我尝试在这台计算机上测试各种浏览器,但都出现相同的错误。我什至测试了从同一互联网登录另一台计算机,效果很好。我相信这个测试表明这不是互联网问题,而是一般的计算机设置问题(不是特定浏览器)。

我担心如果这台计算机发生此错误,如果我上线,可能会有其他计算机出现同样的问题。我可以做些什么来检查为什么它只发生在这一台机器上,更重要的是,我该如何修复它?

我使用 Django 开发服务器在某台计算机上托管该应用程序。

非常感谢。

最佳答案

该错误可能具有误导性。当我发现应用程序的登录问题仅影响一台计算机但影响多个浏览器时,通常是计算机设置为与过期 cookie 交互的日期出现问题。

例如,这台计算机可能设置为 1 个月后的日期,并且发送的 cookie 会立即过期,因为它只是 90 分钟的 session cookie。

因此,虽然它甚至不是真正与 Django 相关的答案,但请检查该计算机上的时钟。 :-)

关于Django: 'CSRF verification failed' 只发生在一台计算机上!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6643200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com