RemoteAdmin:admin exists user

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(PHP)
m
 
Line 90: Line 90:
 
</source>
 
</source>
  
[[RemoteAdmin]]
+
 
[[RemoteAdmin:Commands]]
+
[[Category:RemoteAdmin]]
 +
[[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


Contents

[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

<?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 {
    print_r($response);
}
 
?>
Personal tools
General
About This Wiki