gpt4 book ai didi

Django CSRF_COOKIE_DOMAIN - 如何优雅地改变

转载 作者:行者123 更新时间:2023-12-04 14:12:24 27 4
gpt4 key购买 nike

我有一个使用 CSRF 保护的公共(public) Django 站点。

我没有设置CSRF_COOKIE_DOMAIN .我的网站使用子域。

有时,用户最终拥有 csrftoken cookie 设置在 .toplevel.com以及 sub.toplevel.com .这会导致问题,因为如果在检查中使用了错误的 cookie,CSRF 检查会失败。

我想设置一个CSRF_COOKIE_DOMAIN.toplevel.com .但是,我还想删除任何 csrftoken任何 *.toplevel.com 的 cookie子域。我该怎么做?

如果我不删除其他 cookie,我将最终陷入在不同域上有两个同名 cookie 的原始情况,这会导致问题。

最佳答案

我有一个类似的问题。我处理的方式是和CSRF_COOKIE_DOMAIN一起我还更改了 CSRF_COOKIE_NAME , 做旧 "csrftoken" cookies 过时了。

关于Django CSRF_COOKIE_DOMAIN - 如何优雅地改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26933977/

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