This commit is contained in:
mrfry 2021-02-16 09:50:02 +01:00
parent 10b9539eb9
commit 33d388c96d
2 changed files with 20 additions and 2 deletions

View file

@ -653,9 +653,23 @@ function GetApp(): ModuleType {
}
})
app.post('/logout', (req: Request, res: any) => {
app.get('/logout', (req: Request, res: any) => {
logger.LogReq(req)
const sessionID = req.cookies.sessionID
const user: User = req.session.user
if (!user) {
res.json({
msg: 'You are not logged in',
success: false,
})
return
}
logger.Log(
`Successfull logout with user ID: #${user.id}`,
logger.GetColor('cyan')
)
// removing session from db
dbtools.Delete(userDB, 'sessions', {
@ -664,6 +678,10 @@ function GetApp(): ModuleType {
res.clearCookie('sessionID').json({
result: 'success',
})
res.json({
msg: 'Successfull logout',
success: true,
})
})
// --------------------------------------------------------------

@ -1 +1 @@
Subproject commit 230f069aa4f957d57bc6aa37c80099be3ed28489
Subproject commit ca12511e6da6ff161ab5b63d7ccf5a45145c9333