2 require_once("../lib/authClient.php");
4 $myAC = new GAAuthClient();
10 if(isset($_SESSION["user_loggedin"])) if($_SESSION["user_loggedin"]) {
16 if(isset($_REQUEST["action"])) {
17 error_log("action set: ".$_REQUEST["action"]);
18 switch($_REQUEST["action"]) {
19 case "actuallygettoken":
20 $otkid = $_REQUEST["otkid"];
21 $username = $_REQUEST["username"];
22 error_log("requesting otk, $otk");
23 $otk_img = $myAC->getOtkPng($username,$otkid);
24 header("Content-type: image/png");
29 error_log("being login");
30 $username = $_REQUEST["username"];
31 $token = $_REQUEST["tokencode"];
33 if($myAC->authUserToken($username, $token)) {
35 $_SESSION["user_loggedin"] = true;
36 $_SESSION["username"] = $username;
37 header("Location: index.php");
39 error_log("login failed, $username, $token");
40 header("Location: index.php?error=".urlencode("Login Failed"));
44 $_SESSION["user_loggedin"] = false;
45 $_SESSION["username"] = "";
46 header("Location: index.php?message=".urlencode("logged out"));