clockwerk-www – Diff between revs 47 and 55
?pathlinks?
Rev 47 | Rev 55 | |||
---|---|---|---|---|
Line 28... | Line 28... | |||
28 | |
28 | |
|
29 | $resp=recaptcha_check_answer(RECAPTCHA_PRIVATE_KEY, |
29 | $resp=recaptcha_check_answer(RECAPTCHA_PRIVATE_KEY, |
|
30 | $_SERVER["REMOTE_ADDR"], |
30 | $_SERVER["REMOTE_ADDR"], |
|
31 | $_POST["recaptcha_challenge_field"], |
31 | $_POST["recaptcha_challenge_field"], |
|
32 | $_POST["recaptcha_response_field"]); |
32 | $_POST["recaptcha_response_field"]); |
|
33 | |
33 | |
|
34 | if(!$resp->is_valid) { |
- | ||
35 | echo '<p>Sorry, incorrect captcha. Please try again.</p>'; |
- | ||
36 | } |
34 | switch((bool)$resp->is_valid) { |
|
37 | else { |
35 | case TRUE: |
|
38 | $req = new wasRemoteAdmin('http://127.0.0.1:10000', 'opensim'); |
36 | $req = new wasRemoteAdmin('http://127.0.0.1:10000', 'opensim'); |
|
39 | $uuid = UUID::v4(); |
37 | $uuid = UUID::v4(); |
|
40 | $ret = $req->admin_create_user($first, $last, $password, '128', '128'); |
38 | $ret = $req->admin_create_user($first, $last, $password, '128', '128'); |
|
41 | $rep = new SimpleXMLElement($ret); |
39 | $rep = new SimpleXMLElement($ret); |
|
- | 40 | foreach($rep->params->param->value->struct->member as $member) { |
||
- | 41 | switch($member->name) { |
||
42 | foreach($rep->params->param->value->struct->member as $member) { |
42 | case "success": |
|
- | 43 | switch(boolval($member->value->boolean)) { |
||
- | 44 | case TRUE: |
||
- | 45 | echo '<p>Account created successfully.</p>'; |
||
- | 46 | goto last; |
||
43 | if($member->name == "success" && $member->value->boolean == "0") { |
47 | default: |
|
- | 48 | echo '<p>Sorry, the account could not be created.</p>'; |
||
- | 49 | goto last; |
||
44 | echo '<p>Sorry, the account could not be created.</p>'; |
50 | } |
|
- | 51 | break; |
||
45 | break; |
52 | } |
|
46 | } |
- | ||
47 | else { |
- | ||
48 | echo '<p>Account created successfully.</p>'; |
53 | } |
|
49 | break; |
54 | break; |
|
50 | } |
- | ||
- | 55 | default: |
||
51 | } |
56 | echo '<p>Sorry, incorrect captcha. Please try again.</p>'; |
|
- | 57 | } |
||
- | 58 | |
||
- | 59 | last: |
||
52 | } |
60 | |
|
53 | ?> |
61 | ?> |
|
54 | </p> |
62 | </p> |
|
55 | <p> |
63 | <p> |
|
56 | <a class="button" href="register.php">Create a New Account</a> |
64 | <a class="button" href="register.php">Create a New Account</a> |