clockwerk-www
/account.php |
@@ -30,26 +30,34 @@ |
$_SERVER["REMOTE_ADDR"], |
$_POST["recaptcha_challenge_field"], |
$_POST["recaptcha_response_field"]); |
|
if(!$resp->is_valid) { |
echo '<p>Sorry, incorrect captcha. Please try again.</p>'; |
} |
else { |
$req = new wasRemoteAdmin('http://127.0.0.1:10000', 'opensim'); |
$uuid = UUID::v4(); |
$ret = $req->admin_create_user($first, $last, $password, '128', '128'); |
$rep = new SimpleXMLElement($ret); |
foreach($rep->params->param->value->struct->member as $member) { |
if($member->name == "success" && $member->value->boolean == "0") { |
echo '<p>Sorry, the account could not be created.</p>'; |
break; |
|
switch((bool)$resp->is_valid) { |
case TRUE: |
$req = new wasRemoteAdmin('http://127.0.0.1:10000', 'opensim'); |
$uuid = UUID::v4(); |
$ret = $req->admin_create_user($first, $last, $password, '128', '128'); |
$rep = new SimpleXMLElement($ret); |
foreach($rep->params->param->value->struct->member as $member) { |
switch($member->name) { |
case "success": |
switch(boolval($member->value->boolean)) { |
case TRUE: |
echo '<p>Account created successfully.</p>'; |
goto last; |
default: |
echo '<p>Sorry, the account could not be created.</p>'; |
goto last; |
} |
break; |
} |
} |
else { |
echo '<p>Account created successfully.</p>'; |
break; |
} |
} |
break; |
default: |
echo '<p>Sorry, incorrect captcha. Please try again.</p>'; |
} |
|
last: |
|
?> |
</p> |
<p> |