Предполагая, что вы используете 1.5, посмотрите на файлы в вашей папке plugins/authentication
. По сути, вы создаете класс, который расширяет класс JPlugin, и реализуете метод с таким заголовком:
function onAuthenticate( $credentials, $options, &$response );
Он должен возвращать логическое значение, и любая дополнительная информация может попадать в объект ответа. Вы можете делать все, что вам нужно для поиска в базе данных.
Итак, после того, как вы это настроите, вы можете создать новую базу данных, которая будет содержать данные учетной записи пользователя. Ваш новый плагин аутентификации может затем подключиться к этой базе данных, чтобы проверить пароль и, возможно, даже скопировать любую обновленную информацию учетной записи.