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