From 1e6fd3794d8682f742b84b2bb1ed93feb413afb7 Mon Sep 17 00:00:00 2001 From: Vishal Vunnam Date: Mon, 22 Apr 2024 17:26:10 -0600 Subject: [PATCH] Added logout --- ProjectSourceCode/src/index.js | 10 ++++++++++ .../src/views/partials/navigation-bar/accountinfo.hbs | 1 + 2 files changed, 11 insertions(+) diff --git a/ProjectSourceCode/src/index.js b/ProjectSourceCode/src/index.js index f9dc19f..7894c9b 100644 --- a/ProjectSourceCode/src/index.js +++ b/ProjectSourceCode/src/index.js @@ -246,6 +246,16 @@ app.get('/home', (req, res) => { const loggedIn = req.session.user ? true : false; res.render('pages/home'); }); +app.get('/logout', (req, res) => { + req.session.destroy(err => { + if (err) { + console.error('Error destroying session:', err); + res.status(500).send('Internal Server Error'); + } else { + res.render('pages/home', { message: 'Logged out Successfully' }); + } + }); +}); /************************ League Page Routes diff --git a/ProjectSourceCode/src/views/partials/navigation-bar/accountinfo.hbs b/ProjectSourceCode/src/views/partials/navigation-bar/accountinfo.hbs index 12ec483..95a2e3d 100644 --- a/ProjectSourceCode/src/views/partials/navigation-bar/accountinfo.hbs +++ b/ProjectSourceCode/src/views/partials/navigation-bar/accountinfo.hbs @@ -7,5 +7,6 @@ {{this.teamname}}
{{/each}} + Logout \ No newline at end of file