3 UserCake Version: 2.0.1
\r
6 require_once("models/config.php");
\r
7 if (!securePage($_SERVER['PHP_SELF'])){die();}
\r
10 if(isset($_GET["token"]))
\r
12 $token = $_GET["token"];
\r
15 $errors[] = lang("FORGOTPASS_INVALID_TOKEN");
\r
17 else if(!validateActivationToken($token)) //Check for a valid token. Must exist and active must be = 0
\r
19 $errors[] = lang("ACCOUNT_TOKEN_NOT_FOUND");
\r
23 //Activate the users account
\r
24 if(!setUserActive($token))
\r
26 $errors[] = lang("SQL_ERROR");
\r
32 $errors[] = lang("FORGOTPASS_INVALID_TOKEN");
\r
35 if(count($errors) == 0) {
\r
36 $successes[] = lang("ACCOUNT_ACTIVATION_COMPLETE");
\r
39 require_once("models/header.php");
\r
44 <div id='top'><div id='logo'></div></div>
\r
47 <h2>Activate Account</h2>
\r
49 <div id='left-nav'>";
\r
51 include("left-nav.php");
\r
57 echo resultBlock($errors,$successes);
\r
61 <div id='bottom'></div>
\r