RemoteAdmin:admin exists user

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
Line 90: Line 90:
[[Category:RemoteAdmin Commands]]

Latest revision as of 16:27, 24 October 2015

admin_exists_user remotely allows to check if a certain user account exists


[edit] Enabling admin_exists_user

If not all functions are enabled, use admin_exists_user to enable the function in the [RemoteAdmin] section

enabled_methods = admin_exists_user,...

[edit] Parameters

[edit] Required Parameters

These parameters are required

parameter Description Values
user_firstname first name of user
user_lastname last name of user

[edit] Optional Parameters

No optional parameters.

[edit] Returned Parameters

[edit] Returned Parameters

These parameters are returned by Remote Admin

parameter Description Values
success true when successfull true, false
user_firstname first name of user
user_lastname last name of user
lastlogin timestamp of last user login This is a Unix timestamp. This was buggy before OpenSimulator git master f064075 (post 0.7.5) where the timestamp was returned in a timestamp field in lastlogin instead. If the user did not exist, this value is 0.

[edit] Error messages

No error messages.

[edit] Notes

[edit] Example

[edit] PHP

$request = xmlrpc_encode_request("admin_exists_user", array("password" => "plop", "user_firstname" => "Test", "user_lastname" => "User"));
$context = stream_context_create(array('http' => array(
    'method' => "POST",
    'header' => "Content-Type: text/xml\r\nconnection: close\r\n",
    'content' => $request
$file = file_get_contents("http://localhost:5000", false, $context);
$response = xmlrpc_decode($file);
if ($response && xmlrpc_is_fault($response)) {
    trigger_error("xmlrpc: $response[faultString] ($response[faultCode])");
} else {
Personal tools
About This Wiki