登录和退出Django - 如果prepend_www设置不起作用

时间:2010-06-17 07:32:58

标签: django authentication

我是Django初学者。

我的网站 - 我们称之为abc.com - 工作正常,让用户登录和退出(最初通过Django registratiaon注册)。如果它是相关的,我的virtuahosts文件有ServerName abc.com和ServerAlias www.abc.com指令。

我不希望我的访问者感觉到abc.com和www.abc.com都存在,因此发现了Django的prepend_www设置,它按预期工作。但是,除了按预期工作之外,还有一个副作用是在访问www时禁用登录和注销。我的网站的变种。

1 个答案:

答案 0 :(得分:1)

在你的settings.py中尝试设置:

SESSION_COOKIE_DOMAIN = ".abc.com"

这将使cookie适用于abc.com的所有子域。