@@ -1,5 +1,5 @@ |
||
1 | 1 | <?php |
2 | -if (!function_exists('getallheaders')) { |
|
2 | +if (!function_exists('getallheaders')) { |
|
3 | 3 | function getallheaders() { |
4 | 4 | if (!is_array($_SERVER)) { |
5 | 5 | return array(); |
@@ -608,41 +608,41 @@ |
||
608 | 608 | |
609 | 609 | function unsubscribe($nick=null, $email=null, $hash=null) { |
610 | 610 | |
611 | - if ( $nick == null || $email == null || $hash == null) { |
|
611 | + if ( $nick == null || $email == null || $hash == null) { |
|
612 | 612 | $this->load_view('contest/unsubscribe', [ |
613 | 613 | 'message' => 'Unable to process your request' |
614 | 614 | ]); |
615 | 615 | return; |
616 | - } |
|
617 | - |
|
618 | - global $SECRET_STRING; |
|
619 | - |
|
620 | - $verified = false; |
|
621 | - for ($i = 0; $i < 500; $i++) { |
|
622 | - $possible_hash = sha1($i . $nick . $email . $SECRET_STRING); |
|
623 | - if ($possible_hash == $hash) { |
|
624 | - $verified = true; |
|
625 | - break; |
|
626 | - } |
|
627 | - } |
|
628 | - |
|
629 | - if (!$verified) { |
|
630 | - $this->load_view('contest/unsubscribe', [ |
|
631 | - 'message' => 'Unable to process your request.' |
|
632 | - ]); |
|
633 | - return; |
|
634 | - } |
|
635 | - |
|
636 | - if ($this->auth_model->unsubscribe_user($nick, $email)) { |
|
637 | - $this->load_view('contest/unsubscribe', [ |
|
638 | - 'message' => 'You have been successfully unsubscribe from our mailing list.' |
|
639 | - ]); |
|
640 | - } |
|
641 | - else { |
|
642 | - $this->load_view('contest/unsubscribe', [ |
|
643 | - 'message' => 'Unable to process your request.' |
|
644 | - ]); |
|
645 | - } |
|
616 | + } |
|
617 | + |
|
618 | + global $SECRET_STRING; |
|
619 | + |
|
620 | + $verified = false; |
|
621 | + for ($i = 0; $i < 500; $i++) { |
|
622 | + $possible_hash = sha1($i . $nick . $email . $SECRET_STRING); |
|
623 | + if ($possible_hash == $hash) { |
|
624 | + $verified = true; |
|
625 | + break; |
|
626 | + } |
|
627 | + } |
|
628 | + |
|
629 | + if (!$verified) { |
|
630 | + $this->load_view('contest/unsubscribe', [ |
|
631 | + 'message' => 'Unable to process your request.' |
|
632 | + ]); |
|
633 | + return; |
|
634 | + } |
|
635 | + |
|
636 | + if ($this->auth_model->unsubscribe_user($nick, $email)) { |
|
637 | + $this->load_view('contest/unsubscribe', [ |
|
638 | + 'message' => 'You have been successfully unsubscribe from our mailing list.' |
|
639 | + ]); |
|
640 | + } |
|
641 | + else { |
|
642 | + $this->load_view('contest/unsubscribe', [ |
|
643 | + 'message' => 'Unable to process your request.' |
|
644 | + ]); |
|
645 | + } |
|
646 | 646 | |
647 | 647 | } |
648 | 648 |
@@ -29,7 +29,7 @@ discard block |
||
29 | 29 | if (!empty($attributes["login"])) { |
30 | 30 | $user_data["nick"] = $attributes["login"]; |
31 | 31 | } |
32 | - } elseif(strpos($id, "Google2Profile") === 0) { |
|
32 | + } elseif (strpos($id, "Google2Profile") === 0) { |
|
33 | 33 | if (!empty($attributes["emails"])) { |
34 | 34 | $mails = json_decode($attributes["emails"], true); |
35 | 35 | if (count($mails) && !empty($mails[0]["value"])) { |
@@ -49,7 +49,7 @@ discard block |
||
49 | 49 | $user_data["gender"] = "other"; |
50 | 50 | } |
51 | 51 | } |
52 | - } elseif(strpos($id, "FacebookProfile") === 0) { |
|
52 | + } elseif (strpos($id, "FacebookProfile") === 0) { |
|
53 | 53 | if (!empty($attributes["email"])) { |
54 | 54 | $user_data["mail"] = $attributes["email"]; |
55 | 55 | $user_data["email_verified"] = "1"; |
@@ -107,7 +107,7 @@ discard block |
||
107 | 107 | return $user_data; |
108 | 108 | } |
109 | 109 | |
110 | - public function verify($hash=null) { |
|
110 | + public function verify($hash = null) { |
|
111 | 111 | if (!$hash) { |
112 | 112 | $this->http->response_code(400); |
113 | 113 | } |
@@ -162,7 +162,7 @@ discard block |
||
162 | 162 | |
163 | 163 | if ($user !== false) { |
164 | 164 | $email = $user["mail"]; |
165 | - } else{ |
|
165 | + } else { |
|
166 | 166 | if (!empty($_POST["mail"])) { |
167 | 167 | $email = $_POST["mail"]; |
168 | 168 | } else { |
@@ -301,7 +301,7 @@ discard block |
||
301 | 301 | unset($user_data["nick"]); |
302 | 302 | $complete = false; |
303 | 303 | $error[] = __("You can use only alphanumeric characters and underscore in nick"); |
304 | - } elseif(strlen($user_data["nick"]) < 2) { |
|
304 | + } elseif (strlen($user_data["nick"]) < 2) { |
|
305 | 305 | unset($user_data["nick"]); |
306 | 306 | $complete = false; |
307 | 307 | $error[] = __("Nick must be at least 2 characters long"); |
@@ -391,7 +391,7 @@ discard block |
||
391 | 391 | $verified = $this->auth_model->verify_mail($hash, false); |
392 | 392 | if (!$verified) { |
393 | 393 | $error[] = __("Invalid request"); |
394 | - } elseif(strlen($password) < 6) { |
|
394 | + } elseif (strlen($password) < 6) { |
|
395 | 395 | $error[] = __("Password must be at least 6 characters long"); |
396 | 396 | } else { |
397 | 397 | $email = $verified["email"]; |
@@ -505,7 +505,7 @@ discard block |
||
505 | 505 | |
506 | 506 | $create_user = true; |
507 | 507 | |
508 | - if (isset($user_data["mail"])){ |
|
508 | + if (isset($user_data["mail"])) { |
|
509 | 509 | $already_registered = $this->auth_model->get_user_by_mail($user_data["mail"]); |
510 | 510 | if ($already_registered) { |
511 | 511 | if ($already_registered["email_verified"]) { |
@@ -549,7 +549,7 @@ discard block |
||
549 | 549 | "error" => $this->session_lib->flash_get("auth_last_error"), |
550 | 550 | "is_authenticated" => $this->auth_lib->is_authenticated() |
551 | 551 | ]); |
552 | - } elseif (!$user["email_verified"]){ |
|
552 | + } elseif (!$user["email_verified"]) { |
|
553 | 553 | $this->load_view("auth/email_resend", [ |
554 | 554 | "error" => $this->session_lib->flash_get("auth_last_error"), |
555 | 555 | "is_authenticated" => $this->auth_lib->is_authenticated() |
@@ -606,9 +606,9 @@ discard block |
||
606 | 606 | $this->http->redirect($next_page); |
607 | 607 | } |
608 | 608 | |
609 | - function unsubscribe($nick=null, $email=null, $hash=null) { |
|
609 | + function unsubscribe($nick = null, $email = null, $hash = null) { |
|
610 | 610 | |
611 | - if ( $nick == null || $email == null || $hash == null) { |
|
611 | + if ($nick == null || $email == null || $hash == null) { |
|
612 | 612 | $this->load_view('contest/unsubscribe', [ |
613 | 613 | 'message' => 'Unable to process your request' |
614 | 614 | ]); |