Вопрос

Если у вас несколько поддоменов, например:

sub1.имя_домена.com

sub2.имя_домена.com

Есть ли способ, чтобы пользователь мог войти в оба из них без проблем и проблем с двойным входом?

Платформа — Python, Django.

Это было полезно?

Решение

Без информации о том, какую платформу вы используете, сложно сказать.Если вы используете файлы cookie для хранения информации аутентификации и используете субдомены, как вы описываете, вы можете принудительно выдать файл cookie для домена самого высокого уровня, например.имя_домена.com.

Он будет доступен как для sub1, так и для sub2, и каждый из них сможет использовать его для своей аутентификации.

РЕДАКТИРОВАТЬ:

В файле settings.py для каждого приложения, работающего под поддоменами, нужно прописатьSESSION_COOKIE_DOMAIN = ".domain_name.com" согласно документы Джанго

Другие советы

Да.Просто установите файл cookie в домене «.domain_name.com», и файл cookie будет доступен для sub1.domain_name.com и sub2.domain_name.com.

Пока вы сохраняете информацию о сеансе в обоих доменах, все будет в порядке.

Это очень распространенная практика, и именно поэтому вы можете войти в свою учетную запись Google по адресу http://www.google.com/ и при этом быть авторизованным на http://mail.google.com.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top