various-fixes #55

Merged
rodude123 merged 3 commits from various-fixes into master 2024-06-22 19:02:57 +01:00
Showing only changes of commit 591db4dfa3 - Show all commits

View File

@ -168,27 +168,24 @@ class userRoutes implements routesInterface
$this->samlAuth->processResponse(); $this->samlAuth->processResponse();
$attributes = $this->samlAuth->getAttributes(); $attributes = $this->samlAuth->getAttributes();
// $username = $attributes["username"][0]; $username = $attributes["username"][0];
// $email = $attributes["email"][0]; $email = $attributes["email"][0];
$response->getBody()->write(json_encode($attributes)); if ($this->user->checkSAMLUser($username, $email))
return $response; {
// yay, user is logged in
$_SESSION["token"] = $this->user->createToken($username);
$_SESSION["username"] = $username;
$_SESSION["email"] = $email;
// if ($this->user->checkSAMLUser($username, $email)) $inactive = 60 * 60 * 48; // 2 days
// { $_SESSION["timeout"] = time() + $inactive;
// // yay, user is logged in
// $_SESSION["token"] = $this->user->createToken($username); return $response->withHeader("Location", "https://rohitpai.co.uk/editor/editor.html")->withStatus(302);
// $_SESSION["username"] = $username; }
// $_SESSION["email"] = $email;
// $response->getBody()->write(json_encode(array("error" => "Unauthorised")));
// $inactive = 60 * 60 * 48; // 2 days return $response->withStatus(401);
// $_SESSION["timeout"] = time() + $inactive;
//
// return $response->withHeader("Location", "https://rohitpai.co.uk/editor/editor.html")->withStatus(302);
// }
//
// $response->getBody()->write(json_encode(array("error" => "Unauthorised")));
// return $response->withStatus(401);
}); });
$app->post("/user/changePassword", function (Request $request, Response $response) $app->post("/user/changePassword", function (Request $request, Response $response)