3 $CALL_ME_FUNCTIONS["00aaa"] = "gwvp_AuthCallMe";
5 function gwvp_AuthCallMe()
9 if(isset($_REQUEST["q"])) {
10 $query = $_REQUEST["q"];
11 if($query == "login") return "gwvp_AuthHandleLogin";
12 if($query == "register") return "gwvp_RegistrationCall";
19 function gwvp_RegistrationCall()
21 if(gwvp_IsRegistrationEnabled()) {
22 gwvp_goMainPage("gwvp_RegistrationPageBody");
24 gwvp_goMainPage("gwvp_RegistrationDisabledBody");
28 function gwvp_AuthHandleLogin()
33 if(isset($_REQUEST["username"])) $user = $_REQUEST["username"];
34 if(isset($_REQUEST["password"])) $pass = $_REQUEST["password"];
37 if($user == "user" && $pass == "pass") {
38 $_SESSION["isloggedin"] = true;
39 $_SESSION["username"] = "user";
41 gwvp_SendMessage("error", "Login Failed");
44 header("Location: $BASE_URL");
47 function gwvp_RegistrationPageBody()
52 <tr><td>Name</td><td><input name="name" type="text"></td><td>Your Full Name</td></tr>
53 <tr><td>Email</td><td><input name="email" type="text"></td><td>Your Email Address</td></tr>
54 <tr><td>Nick Name</td><td><input name="nickname" type="text"></td><td>The Name Used to Refer to you on the site</td></tr>
55 <tr><td><input type="submit" name="register" value="Register"></td></tr>
61 function gwvp_IsLoggedIn()
63 if(isset($_SESSION["isloggedin"])) {
64 if($_SESSION["isloggedin"]) {
65 return $_SESSION["username"];
70 function gwvp_SingleLineLoginForm()
74 echo "<form method=\"post\" action=\"$BASE_URL/login\">Username <input type=\"text\" name=\"username\" class=\"login\">";
75 echo " Passowrd <input type=\"text\" name=\"password\" class=\"login\"><input type=\"submit\" name=\"login\" value=\"Login\" class=\"loginbutton\">";
76 if(gwvp_IsRegistrationEnabled()) echo "<a href=\"$BASE_URL/register\">Register</a></form>";
81 function gwvp_IsRegistrationEnabled()
86 // TODO translate info here
87 function gwvp_GetFullName($login)