2 require_once("../lib/authClient.php");
4 $myAC = new GAAuthClient();
8 if(isset($_SESSION["loggedin"])) if($_SESSION["loggedin"]) $loggedin = true;
9 else $loggedin = false;
11 if(isset($_REQUEST["action"])) {
12 switch($_REQUEST["action"]) {
14 $username = $_REQUEST["username"];
15 $password = $_REQUEST["password"];
17 if($myAC->authUserPass($username, $password)) {
18 $_SESSION["loggedin"] = true;
19 $_SESSION["username"] = $username;
20 header("Location: admin.php");
22 header("Location: admin.php?message=loginfail");
28 $_SESSION["loggedin"] = false;
29 $_SESSION["username"] = "";
30 header("Location: admin.php");
34 $username = $_REQUEST["username"];
35 $myAC->addUser($username);
36 header("Location: admin.php");
40 error_log("would update");
41 $err = print_r($_REQUEST, true);
42 error_log("req: $err\n");
43 $username = $_REQUEST["username"];
44 if($_REQUEST["realname"]!="") {
45 $myAC->setUserRealName($username, $_REQUEST["realname"]);
47 if($_REQUEST["password"]!= "") {
48 $myAC->setUserPass($username, $_REQUEST["password"]);
52 $username = $_REQUEST["username"];
53 $myAC->deleteUser($username);
56 $username = $_REQUEST["username"];
57 $myAC->setUserPass($username, "");
61 $otk = $_REQUEST["otk"];
62 error_log("requesting otk, $otk");
63 $otk_img = $myAC->getOtkPng($otk);
64 header("Content-type: image/png");