Django, SESSION_COOKIE_DOMAIN с несколькими доменами

В Django у меня есть набор SESSION_COOKIE_DOMAIN к моему доменному имени. Но я на самом деле хотел бы выполнить тот же сайт с двумя различными доменными именами.

С набором SESSION_COOKIE_DOMAIN только именованный домен позволяет пользователю входить в систему. Действительно ли возможно позволить обоим доменам входить в систему?

21
задан interstar 22 January 2010 в 11:27
поделиться

1 ответ

Если вы настроили домен cookie сеанса так, чтобы он начинался с символа "." символ, он позволит вам обрабатывать поддомены с подстановочными знаками и совместно использовать cookie сеанса (сеанс входа) в несколько поддоменов.

In settings.py:
SESSION_COOKIE_DOMAIN=".stackoverflow.com"

Вышеупомянутое позволит совместно использовать cookie-файлы для пользователей user1.stackoverflow.com и user2.stackoverflow.com.

Если вы действительно хотите, чтобы URL-адреса для одного и того же сайта были разными, хотите ли вы, чтобы один и тот же пользователь переключался между двумя сайтами за один сеанс входа в систему? Или вы просто хотите, чтобы два разных пользователя входили на сайт с двух разных URL-адресов (которые не являются субдоменами?)

30
ответ дан 29 November 2019 в 20:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: