Кевин прав.
Если вы хотите добавить нового пользователя, то лучший способ добавить его из бэкэнда.
На самом деле, использование Joomla не зависит только от одной таблицы #__user, с каждой записью пользователя, уровень доступа также поддерживается в некоторых других таблицах.как core_acl_pro, acl_group и т. д.
Пароль пользователя состоит из хэша md5 и случайной соли.
Так что лучше создавать пользователя из бэкэнда.