Как я могу создать новую учетную запись пользователя Joomla из сценария?

Мы создаем API XML для Joomla, который позволяет партнерским сайтам создавать новые счета на их пользователей на нашем веб-сайте.

Мы создали автономный Сценарий PHP, который обрабатывает и проверяет запрос API, но теперь мы должны на самом деле создать новые учетные записи. Мы первоначально думали о просто выполнении ВИХРЕВОГО вызова отправлять форму регистрации, но мы поняли, что существует проблема с пользовательским маркером. Там другой очевидный способ должен создать учетную запись пользователя, не входя в кишки Joomla? Если мы действительно должны сделать некоторую хирургию, что лучший способ состоит в том, чтобы приблизиться к нему?

20
задан bcoughlan 21 May 2012 в 03:06
поделиться

1 ответ

Вы должны использовать внутренние классы Joomla, такие как JUser , так как там много внутренней логики, например, соления паролей. Создайте собственный сценарий, который использует значения из запроса API и сохраняет пользователей в базе данных, используя методы из классов пользователей Joomla.

Два способа добавления пользователей joomla с использованием вашего собственного кода - прекрасное руководство. Подход работает . Я использовал этот подход в некоторых проектах.

Если вам необходимо получить доступ к Joomla Framework вне Joomla, проверьте этот ресурс вместо .

17
ответ дан 29 November 2019 в 23:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: