Create reseller user using php API

fuqet

New member
Joined
Nov 13, 2016
Messages
4
Hello,

how can I create reseller user with PHP api.

To create a new reseller account using a pre-made package

CMD_ACCOUNT_RESELLER

I tried to use my admin account details, and package name created as administator but it still not working..

I am using code below

Code:
<?

include 'httpsocket.php';

$server_ip="ip"; //IP that User is assigned to
$server_login="adminpass";
$server_pass="password";
$server_host="ip"; //where the API connects to
$server_ssl="Y";
$server_port=2222;


	$username='username';
	$domain='domain';
	$email='[email protected]'
	$pass='password;
	$package='package';


	echo "Creating user $username on $server_ip.... <br>\n";
 
	$sock = new HTTPSocket;
	if ($server_ssl == 'Y')
	{
		$sock->connect("ssl://".$server_host, $server_port);
	}
	else
	{ 
		$sock->connect($server_host, $server_port);
	}
 
	$sock->set_login($server_login,$server_pass);
 
	$sock->query('/CMD_API_ACCOUNT_USER',
		array(
			'action' => 'create',
			'add' => 'Submit',
			'username' => $username,
			'email' => $email,
			'passwd' => $pass,
			'passwd2' => $pass,
			'domain' => $domain,
			'package' => $package,
			'ip' => $server_ip,
			'notify' => 'yes'
		));
 
	$result = $sock->fetch_parsed_body();
 
	if ($result['error'] != "0")
	{
		echo "<b>Error Creating user $username on server $server_ip:<br>\n";
		echo $result['text']."<br>\n";
		echo $result['details']."<br></b>\n";
	}
	else
	{
		echo "User $username created on server $server_ip<br>\n";
	}

	exit(0);
    
?>
 
Back
Top