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">
|
||||
<button type="submit">Audit Logs</button>
|
||||
</form>
|
||||
<form action="/logout" method="post">
|
||||
<button type="submit" style="background: #d32f2f;">Logout</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
|
Loading…
Reference in a new issue