@starbart
Прогер без стажа

Регистрация/вход пользователей с ролями на поддомены?

Подскажите, как решить проблему с регистрацией/входом. Когда пользователь регистрируется/входит, выбирает роль при регистрации или уже непосредственно выполняет вход, необходимо чтобы был осуществлен переход на поддомен с дублированием данных (отдельный сайт), согласно выбранной роли (ролей будет много).
  • Вопрос задан
  • 121 просмотр
Пригласить эксперта
Ответы на вопрос 3
@rPman
универсально

за авторизацию должен отвечать отдельный модуль, общий для всех запущенных проектов (красивый пример habr, авторизация проходит в отдельном домене account.habr.com которая действует на всех связанных проектах), авторизация к примеру oauth, после авторизации выдается токен, запрашиваемый между серверами при авторизации.
Ответ написан
Комментировать
Wacdis
@Wacdis
PHP, Python, GO, Rust, NodeJS, SOA/MSA
После успешной авторизации, кладите кукс в корневом домене со скоупом *.domain.com

А вообще, читайте об oAuth2, JWT и т.д.
Ответ написан
Комментировать
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Если рассматривать варианты с наименьшим количеством геморроя, то это только мультисайт. В сети сайтов у поддомена будет доступ к базе юзеров и зарегистрировавшись на одном сайте вы сможете сделать авторизацию и редирект на другой. Если этот вариант не подойдет, попробуйте поискать решения с SSO
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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