1
0
mirror of https://github.com/matt-fidd/stratos.git synced 2026-01-01 22:39:26 +00:00

Add logout functionality

This commit is contained in:
2022-02-13 22:16:46 +00:00
parent 401eaa56e1
commit 2f00e30ca6

View File

@@ -13,6 +13,9 @@ router.get('/', (req, res) => {
});
router.get('/login', (req, res) => {
if (req.session.authenticated)
return res.redirect('/admin');
return res.render('login', {
title: 'Stratos - Login'
});
@@ -31,12 +34,22 @@ router.get('/password-reset', (req, res) => {
});
router.get('/logout', (req, res) => {
if (!req.session.authenticated)
return res.redirect('/login');
return res.render('logout', {
title: 'Stratos - Logout',
username: req.session.fullName
});
});
router.post('/logout', (req, res) => {
if (req.session.authenticated)
req.session.destroy();
return res.redirect('/login');
});
router.post('/register', async (req, res) => {
let fields;
try {