various-fixes #55
@ -168,27 +168,24 @@ class userRoutes implements routesInterface
|
||||
$this->samlAuth->processResponse();
|
||||
|
||||
$attributes = $this->samlAuth->getAttributes();
|
||||
// $username = $attributes["username"][0];
|
||||
// $email = $attributes["email"][0];
|
||||
$username = $attributes["username"][0];
|
||||
$email = $attributes["email"][0];
|
||||
|
||||
$response->getBody()->write(json_encode($attributes));
|
||||
return $response;
|
||||
if ($this->user->checkSAMLUser($username, $email))
|
||||
{
|
||||
// yay, user is logged in
|
||||
$_SESSION["token"] = $this->user->createToken($username);
|
||||
$_SESSION["username"] = $username;
|
||||
$_SESSION["email"] = $email;
|
||||
|
||||
// if ($this->user->checkSAMLUser($username, $email))
|
||||
// {
|
||||
// // yay, user is logged in
|
||||
// $_SESSION["token"] = $this->user->createToken($username);
|
||||
// $_SESSION["username"] = $username;
|
||||
// $_SESSION["email"] = $email;
|
||||
//
|
||||
// $inactive = 60 * 60 * 48; // 2 days
|
||||
// $_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);
|
||||
$inactive = 60 * 60 * 48; // 2 days
|
||||
$_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)
|
||||
|
Loading…
Reference in New Issue
Block a user