1
0
mirror of synced 2025-10-29 02:19:19 +00:00

added server management

This commit is contained in:
Valentin PUCCETTI
2023-09-11 15:21:36 +02:00
parent 298ef6d873
commit a034396dbe
23 changed files with 553 additions and 177 deletions

View File

@@ -10,17 +10,21 @@ router.get("/login", (req, res) => {
router.get("/callback", async (req, res) => {
const access_token = await authService.getToken(req.query.code);
const user = await authService.fetchUser(access_token);
if (user) {
await authService.syncUser(user);
req.session.access_token = access_token;
req.session.user = user;
req.session.loggedin = true;
req.session.admin = user.admin;
res.redirect("/");
} else {
res.send("An error occured");
try {
const access_token = await authService.getToken(req.query.code);
const user = await authService.fetchUser(access_token);
if (user) {
await authService.syncUser(user);
req.session.access_token = access_token;
req.session.user = user;
req.session.loggedin = true;
req.session.admin = user.admin;
res.redirect("/");
} else {
res.send("An error occured");
}
} catch (e) {
console.log(e)
}
});