33bbd15e3b9c4ba1c92dd5ab411ccbf0d5945a61
[matches/MCTX3420.git] / testing / MCTXWeb / public_html / users / activate-account.php
1 <?php \r
2 /*\r
3 UserCake Version: 2.0.1\r
4 http://usercake.com\r
5 */\r
6 require_once("models/config.php");\r
7 if (!securePage($_SERVER['PHP_SELF'])){die();}\r
8 \r
9 //Get token param\r
10 if(isset($_GET["token"]))\r
11 {       \r
12         $token = $_GET["token"];        \r
13         if(!isset($token))\r
14         {\r
15                 $errors[] = lang("FORGOTPASS_INVALID_TOKEN");\r
16         }\r
17         else if(!validateActivationToken($token)) //Check for a valid token. Must exist and active must be = 0\r
18         {\r
19                 $errors[] = lang("ACCOUNT_TOKEN_NOT_FOUND");\r
20         }\r
21         else\r
22         {\r
23                 //Activate the users account\r
24                 if(!setUserActive($token))\r
25                 {\r
26                         $errors[] = lang("SQL_ERROR");\r
27                 }\r
28         }\r
29 }\r
30 else\r
31 {\r
32         $errors[] = lang("FORGOTPASS_INVALID_TOKEN");\r
33 }\r
34 \r
35 if(count($errors) == 0) {\r
36         $successes[] = lang("ACCOUNT_ACTIVATION_COMPLETE");\r
37 }\r
38 \r
39 require_once("models/header.php");\r
40 \r
41 echo "\r
42 <body>\r
43 <div id='wrapper'>\r
44 <div id='top'><div id='logo'></div></div>\r
45 <div id='content'>\r
46 <h1>UserCake</h1>\r
47 <h2>Activate Account</h2>\r
48 \r
49 <div id='left-nav'>";\r
50 \r
51 include("left-nav.php");\r
52 \r
53 echo "\r
54 </div>\r
55 <div id='main'>";\r
56 \r
57 echo resultBlock($errors,$successes);\r
58 \r
59 echo "\r
60 </div>\r
61 <div id='bottom'></div>\r
62 </div>\r
63 </body>\r
64 </html>";\r
65 \r
66 ?>\r

UCC git Repository :: git.ucc.asn.au