Вход и выход из Django - не работает, если prepend_www установлен - PullRequest
0 голосов
/ 17 июня 2010

Я новичок в Django.

Мой сайт - назовем его abc.com - работает нормально, позволяя пользователям входить и выходить из системы (первоначально зарегистрировавшись через Django registratiaon). Если это уместно, мой файл virtuahosts содержит директивы ServerName abc.com и ServerAlias ​​www.abc.com.

Я не хочу, чтобы мои посетители чувствовали, что существуют и abc.com, и www.abc.com, и поэтому обнаружили настройку Django prepend_www, которая работает как задумано. В дополнение к работе по назначению, однако, есть побочный эффект, который отключает вход и выход при посещении www. вариант моего сайта.

1 Ответ

1 голос
/ 17 июня 2010

В вашем файле settings.py попробуйте установить:

SESSION_COOKIE_DOMAIN = ".abc.com"

Это сделает cookie применимым ко всем поддоменам abc.com.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...