Задать вопрос
@softshape

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

Всем привет,

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

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

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

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

Вопрос, как это лучше сделать в Django?
  • Вопрос задан
  • 2273 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Skillbox
    Python-фреймворк Django
    3 месяца
    Далее
  • Stepik
    Django c ИИ ментором. С нуля до middle+. Программа курсов
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
mututunus
@mututunus
Backend developer (Python, Golang)
Написать свой SessionMiddleware.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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