Я создал плагин аутентификации Joomla, который аутентифицирует пользователей через веб-сервисы, которые я создал на Java, а пользовательские данные хранятся в базе данных Oracle, которая отличается от собственной базы данных Joomla как по структуре, так и по данным.
Я также создал пользовательский компонент, который пока выполняет регистрацию, опять же через веб-сервисы, но также регистрирует пользовательский объект и на Joomla, что для проекта совсем не важно, но пока может остаться.
Теперь я отключил собственный плагин аутентификации Joomla и включил только свой.
Что случается:
- Пользователь успешно регистрируется
- Их данные сохраняются как в базе данных Oracle через веб-службы, так и в базе данных Joomla.
- При входе пользователя я аутентифицирую пользователя только через веб-сервисы.
- После того, как пользователь успешно войдет в систему, я смогу увидеть его данные "Joomla" на сайте.
Теперь возникает вопрос: как Joomla может узнать, какой пользователь вошел в систему, если аутентификация не выполняется Joomla? Загружает ли он данные пользователя при успешной аутентификации, выбирая имя пользователя?
Заранее спасибо.