(Dec 29) New version 0.9.8-18 has been released

suspend single user Topic is solved

Questions regarding the API
Application Programming Interface
Forum rules
Before creating a new topic or reply on the forum you should fill out additional fields "Os" and "Web" in your profile section.
In case of violation, the topic can be closed or response from the support will not be received.
schiwe
Posts: 11
Joined: Wed Dec 28, 2016 7:45 am

suspend single user

Postby schiwe » Wed Dec 28, 2016 2:17 pm

Hi there,
Please forgive my badly English.
How can i suspend a single user using php ?
Or maybe i shuld ask How can i change specific value of a user ?

Thanks in advance,
Tzachi

schiwe
Posts: 11
Joined: Wed Dec 28, 2016 7:45 am

Re: suspend single user  Topic is solved

Postby schiwe » Wed Dec 28, 2016 3:42 pm

I will replay to myself here ..

Code: Select all


// Server credentials
$vst_hostname = '10.0.1.20';
$vst_username = 'admin';
$vst_password = 'youradminpass';
$vst_returncode = 'yes';
$vst_command = 'v-suspend-user';

// Account to suspend
$username = 'demo';

// Prepare POST query
$postvars = array(
    'user' => $vst_username,
    'password' => $vst_password,
    'returncode' => $vst_returncode,
    'cmd' => $vst_command,
    'arg1' => $username
);
$postdata = http_build_query($postvars);

// Send POST query via cURL
$postdata = http_build_query($postvars);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'https://' . $vst_hostname . ':8083/api/');
curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $postdata);
$answer = curl_exec($curl);

// Check result
if($answer == 0) {
    echo "User account has been successfuly Suspended\n";
} else {
    echo "Query returned error code: " .$answer. "\n";
}


Return to “Scripting / API”



Who is online

Users browsing this forum: No registered users and 2 guests

cron