gpt4 book ai didi

django - csrf_token cookie 被另一个站点删除了?

转载 作者:行者123 更新时间:2023-12-01 05:44:06 25 4
gpt4 key购买 nike

我有一个在 1.2.1 上运行的 django 站点,有时我的用户会失去很多工作,因为 csrf_token cookie 不存在并且页面错误并在发布时出现 403 错误。我将范围缩小到另一个站点(我的用户经常使用)删除我的 cookie。该站点使用 ActiveX ClearAuthenticationCache 命令执行此操作。

除了取消CSRF保护之外,还有没有解决这个问题的方法?

谢谢,
皮特

最佳答案

您可以利用 cookie 的所需值仍然存在于页面中这一事实,并在提交之前使用 javascript 重新创建 cookie。 Hook 提交按钮单击,并添加类似

document.cookie = 'csrfmiddlewaretoken='+$("input[name='csrfmiddlewaretoken']").val()

关于django - csrf_token cookie 被另一个站点删除了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3407886/

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