Yii, встроенные средства или костыли?

Есть два сайта, Joomla и Yii. Необходимо на Yii осуществлять авторизацию, использую базу пользователей Joomla. Как лучше сделать ( и почему):
1. Отправлять из контроллера Yii логин-пароль скрипту расположенному на сайте Joomla (например, file_get_contents). И получать результат.
2. Добавить БД Joomla в Yii (через конфиг) и работать через модель.
  • Вопрос задан
  • 2596 просмотров
Пригласить эксперта
Ответы на вопрос 1
metamorph
@metamorph
Если до БД есть доступ - можете, конечно, использовать упрощенное решение с авторизацией через общую таблицу (в Yii для этого достаточно сделать подходящую identity), но обратите внимание на следующие моменты:
- что будет, если второй сайт переедет на отдельный хост
- что будет, если пользователь захочет сменить пароль или личные данные
- скорее всего, получите дублирование кода в части хеширования паролей
- ...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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