Add logout button woag
This commit is contained in:
parent
e98a4f45fc
commit
3eb09a716b
16
routes/logout.js
Normal file
16
routes/logout.js
Normal 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;
|
|
@ -55,6 +55,9 @@
|
||||||
<form action="/audit-logs" method="get">
|
<form action="/audit-logs" method="get">
|
||||||
<button type="submit">Audit Logs</button>
|
<button type="submit">Audit Logs</button>
|
||||||
</form>
|
</form>
|
||||||
|
<form action="/logout" method="post">
|
||||||
|
<button type="submit" style="background: #d32f2f;">Logout</button>
|
||||||
|
</form>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</body>
|
</body>
|
||||||
|
|
Loading…
Reference in a new issue