Add logout button woag

This commit is contained in:
Christopher Cookman 2025-08-31 11:17:26 -06:00
parent e98a4f45fc
commit 3eb09a716b
2 changed files with 19 additions and 0 deletions

16
routes/logout.js Normal file
View file

@ -0,0 +1,16 @@
const express = require('express');
const db = global.db;
const router = express.Router();
// GET /login
router.get('/', (req, res) => {
req.session.destroy(err => {
if (err) {
global.log.error(`Error destroying session during logout: ${err}`);
return res.status(500).render('error', { error: 'Internal server error.' });
}
res.redirect('/login');
});
});
module.exports = router;

View file

@ -55,6 +55,9 @@
<form action="/audit-logs" method="get">
<button type="submit">Audit Logs</button>
</form>
<form action="/logout" method="post">
<button type="submit" style="background: #d32f2f;">Logout</button>
</form>
</div>
</div>
</body>