Как сделать кросс-доменную авторизацию на joomla 3?

Приветствую!

Подскажите пожалуйста как реализовать кросс-доменную авторизацию двух сайтов (Основного и поддомена) на joomla 3?
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
Salk
@Salk Автор вопроса
Перепробовал всё что можно. Неделю танцы с бубном. Но нашёл рабочее решение. Описал его полностью, с картинками здесь https://anpostudio.ru/blog/all/krossdomennaya-avto...
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
pavelcarcass
@pavelcarcass
ИТ-менеджер из г. Иркутска
Готовых решений раз-два и обчелся. Сам не проверял:

Вариант 1
Вариант 2

Второй вариант куда-то исчез из Joomla Extensions Directory, что подозрительно. Его могли оттуда потереть из-за незакрытых уязвимостей, например.

Как еще один из вариантов-костылей: синхронизировать таблицы БД с пользователями обоих сайтов через консольные команды mysqldump / mysql :

# выгружаем таблицу с юзерами первого сайта
mysqldump -u пользователь_бд_первого_сайта -pПАРОЛЬ имя_базы_первого_сайта название_таблицы_с_юзерами_первого_сайта > /директория_куда_выгрузить_дамп/дамп.sql
# заливаем дамп таблицы первого сайта в БД второго сайта
mysql -u пользователь_бд_второго_сайта -pПАРОЛЬ имя_базы_второго_сайта название_таблицы_с_юзерами_второго_сайта < /директория_куда_выгружался_дамп/дамп.sql


Но разумеется, это лишь обеспечит одинаковость базы пользователей обоих сайтов, но никак не одновременную залогиненность пользователя на двух сайтах сразу.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы