gpt4 book ai didi

Django:CSRF验证失败

转载 作者:行者123 更新时间:2023-12-02 11:49:13 27 4
gpt4 key购买 nike

我试图将非 ssl 包装页面提交到 ssl 包装页面,但收到此错误。

CSRF verification failed. Request aborted.

Reason given for failure:
Referer checking failed - http://<domain>/ does not match https://<domain>/.

也就是说,我正在尝试向登录方法提交用户名/密码页面。

如何执行此操作而不出现此错误?

谢谢埃里克

最佳答案

如果您认为它是安全的,请执行以下操作 specifically exempt a normal view from CSRF checking

但是,我假设您正在谈论 contrib.auth View ,那么您可能必须编写自己的自定义版本并应用 @csrf_exempt装饰器而不是强制它的装饰器(即复制、粘贴、更改方法上的装饰器 - 它并不像听起来那么痛苦)。

绝对是最坏的情况,用大锤敲碎坚果的解决方案:force-disable CSRF altogether ,对于所有 View ,甚至 django.contrib.*那些试图执行 CSRF 的人。好处是你不必破解/ fork contrib 模块;缺点是 - 嗯 - 没有 CSRF...

关于Django:CSRF验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4078882/

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