首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django:多个登录

问Django:多个登录
EN

Stack Overflow用户
提问于 2018-04-08 11:49:54
回答 1查看 28关注 0票数 0

我刚刚在dogitalocean (nginx/ubuntu 16.04)服务器上部署了我的django项目。

代码语言:javascript
复制
In Allowed hosts I added ['.example.com', 'IP']

在我的digitalocean DNS的DNS记录中,我添加了两个A类型记录,一个是将example.com指向IP,另一个是将www.example.com指向相同的IP。

问题是,我以example.com身份访问了该站点,并以普通用户身份登录,然后我打开了一个新的选项卡(仍以example.com登录),并使用www以www.example.com身份访问了该站点&我没有登录到那里。

如何将example.com重定向到www.example.com?谢谢您:)

EN

回答 1

Stack Overflow用户

发布于 2018-04-09 07:29:39

您的会话cookie对两个域都无效,这就是您在访问www.example.com时未登录的原因。

修复它的一种方法是设置

代码语言:javascript
复制
SESSION_COOKIE_DOMAIN=".example.com"

因此,会话cookie对example.com和所有子域都有效。

(注意域名前面的. )

有关详细信息,请参阅Django session settings documentation。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49714233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档