简体   繁体   English

多个子域的Django多个会话Cookie域

[英]Django multiple sessions cookie domain for multiple subdomains

My Django app handles multiple subdomains like "first.domain.com", "second.domain.com" etc. 我的Django应用处理多个子域,例如“ first.domain.com”,“ second.domain.com”等。

My SESSION_COOKIE_DOMAIN is ".domain.com" to handle multiple subdomains. 我的SESSION_COOKIE_DOMAIN是“ .domain.com”,用于处理多个子域。

So when I access my app from first.domain.com or second.domain.com, I can see the same session cookie from both subdomains. 因此,当我从first.domain.com或second.domain.com访问我的应用程序时,我可以从两个子域中看到相同的会话cookie

So my question is; 所以我的问题是; is it possible to set SESSION_COOKIE_DOMAIN to "first.domain.com" when it's being accessed from "first.domain.com" and "second.domain.com" when it's being accessed from "second.domain.com" ? 从“ first.domain.com”访问“ SESSION_COOKIE_DOMAIN”和从“ second.domain.com”访问“ second.domain.com”时,是否可以将SESSION_COOKIE_DOMAIN设置为“ first.domain.com”?

Just remove the SESSION_COOKIE_DOMAIN setting or set it to None . 只需删除SESSION_COOKIE_DOMAIN设置或将其设置为None Django will automatically use the current domain. Django将自动使用当前域。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM