@softshape

Как в Django вернуть две сессионные куки сразу?

Всем привет,

как известно по умолчанию в Django SESSION_COOKIE_DOMAIN = "domain.com". А если мы хотим, чтобы сессии шарились между поддоменами, то добавляем точку: SESSION_COOKIE_DOMAIN = ".domain.com"

Проблема в том, что если сайт запустили с первой опцией, а в процессе решили поменять на вторую, у всех пользователей слетят сессии.

Насколько я понимаю, эту проблему можно решить, вернув сразу две сессионные куки -

Domain=.domain.com; Path=/
Domain=domain.com; Path=/

Вопрос, как это лучше сделать в Django?
  • Вопрос задан
  • 2260 просмотров
Пригласить эксперта
Ответы на вопрос 1
mututunus
@mututunus
Backend developer (Python, Golang)
Написать свой SessionMiddleware.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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