Example #1
0
*/
$userID = $_REQUEST['userid'];
$userName = $_REQUEST['username'];
$operation = strtolower($_REQUEST['operation']);
if (empty($operation)) {
    $operation = 'getuserinfo';
}
if ($operation == 'login') {
    $password = $_REQUEST['password'];
    $params['password'] = $_REQUEST['password'];
    $userID = goUserSettings::login($userName, $password);
    if ($userID <= 0) {
        $userSettings = new goUserSettings();
        $userSettings->setOutputFlag('xml');
        header("Content-Type: text/xml");
        $userSettings->setStatusMessage("Not authorized");
        $userSettings->setStatusCode("403");
        echo $userSettings;
        ob_flush();
        exit;
    }
}
//if
$params = array();
$params['operation'] = $operation;
if (!empty($userID)) {
    $params['userid'] = $userID;
} else {
    if (!empty($userName)) {
        $params['username'] = $userName;
    }