mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
logout
This commit is contained in:
parent
10b9539eb9
commit
33d388c96d
2 changed files with 20 additions and 2 deletions
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue