• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Create XenForo user account from PHP script

lol768

Active member
#1
I need to be able to create a new user account from a separate PHP script, that will be provided details e.g. username from GET variables.

PHP:
//Register account
$fileDir = './xf/';
require ($fileDir . '/library/XenForo/Autoloader.php');
XenForo_Autoloader::getInstance()->setupAutoloader($fileDir . '/library');
XenForo_Application::initialize($fileDir . '/library/', $fileDir);
$request = new Zend_Controller_Request_Http();
$request->setBasePath('/community');
$session = XenForo_Session::startPublicSession($request);
$userModel = XenForo_Model::create('XenForo_Model_User');
//Create user here
How would I go about doing this?
 

Luke F

Well-known member
#2
The Tapatalk bridge code is probably the best example of how to init and make calls to xenforo from an outside script
 

lol768

Active member
#3
The Tapatalk bridge code is probably the best example of how to init and make calls to xenforo from an outside script
I'm able to edit user information and get info like alert numbers, but the registration code is quite complicated and designed for processing the registration form. The Tapatalk bridge doesn't include much code (if any) on registration.