2013-04-09 2 views
0

Мне удалось войти в систему на нескольких поддоменах, которые я создал для example.com, например, я остался вошедшим на сайте a.example.com и b.example.com. Но когда я пытаюсь наложить псевдоним (CNAME) на example.com на a.example.com, я теряю то, что было в моем текущем сеансе.Алиасинг (CNAME) Django Субдомены/Домены Сохранение сеансов

SESSION_COOKIE_DOMAIN является «example.com», что, вероятно, объясняет, почему текущий сеанс не проводился.

В любом случае я могу использовать псевдоним, сохраняя мои сеансы с примера.com, так как это должно указывать на example.com в первую очередь?

Я знаю, что meetup.com делает что-то вроде этого.

ответ

1

Попробуйте разместить "." перед вашим доменом

SESSION_COOKIE_DOMAIN = '.example.com' 

Это назначит ваш домен сеанса example.com и будет сохраняться для всех поддоменов.

+0

Моя проблема больше о сглаживании. Например, получение this-site.com к псевдониму example.com – morningcocoa

+0

Я не уверен, как это сделать, не затрагивая проблемы межсайтового сайта. Тем не менее, я нашел эту ветку, которая может помочь, но для PHP. http://stackoverflow.com/questions/1339984/cross-domain-php-sessions –

Смежные вопросы