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 $users = explode(",",$username);
36 foreach($users as $user) {
38 error_log("createing, $user\n");
39 if($user != "" && strlen($user)>2) $myAC->addUser($user);
41 header("Location: admin.php");
45 error_log("would update");
46 $err = print_r($_REQUEST, true);
47 error_log("req: $err\n");
48 $username = $_REQUEST["username"];
49 if($_REQUEST["realname"]!="") {
50 $myAC->setUserRealName($username, $_REQUEST["realname"]);
52 if($_REQUEST["password"]!= "") {
53 $myAC->setUserPass($username, $_REQUEST["password"]);
57 $username = $_REQUEST["username"];
58 $myAC->deleteUser($username);
61 $username = $_REQUEST["username"];
62 $myAC->setUserPass($username, "");
65 $otk = $_REQUEST["otk"];
66 $username = $_REQUEST["username"];
67 error_log("requesting otk, $otk");
68 $otk_img = $myAC->getOtkPng($username,$otk);
69 header("Content-type: image/png");