Do most common req types for logout
This commit is contained in:
parent
3eb09a716b
commit
5d6d5eb20d
|
@ -2,8 +2,7 @@ const express = require('express');
|
||||||
const db = global.db;
|
const db = global.db;
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
|
|
||||||
// GET /login
|
const logout = (req, res) => {
|
||||||
router.get('/', (req, res) => {
|
|
||||||
req.session.destroy(err => {
|
req.session.destroy(err => {
|
||||||
if (err) {
|
if (err) {
|
||||||
global.log.error(`Error destroying session during logout: ${err}`);
|
global.log.error(`Error destroying session during logout: ${err}`);
|
||||||
|
@ -11,6 +10,12 @@ router.get('/', (req, res) => {
|
||||||
}
|
}
|
||||||
res.redirect('/login');
|
res.redirect('/login');
|
||||||
});
|
});
|
||||||
});
|
};
|
||||||
|
|
||||||
|
// GET /login
|
||||||
|
router.get('/', logout);
|
||||||
|
router.post('/', logout);
|
||||||
|
router.delete('/', logout);
|
||||||
|
|
||||||
|
|
||||||
module.exports = router;
|
module.exports = router;
|
Loading…
Reference in a new issue