Django CSRF_COOKIE_DOMAIN - 如何优雅地改变

 LoisWangol_326 发布于 2022-12-11 12:03

我有一个使用CSRF保护的公共Django站点.

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

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

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

如果我不删除其他cookie,我将最终在最初的情况下,在不同的域上有两个具有相同名称的cookie,这会导致问题.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有