fix/tidy auth+user routers
This commit is contained in:
3 files changed
+1
-9
No files matched your search
@@ -3,15 +3,11 @@ const bcrypt = require('bcrypt');
|
|||||||
const joi = require("joi");
|
const joi = require("joi");
|
||||||
const salt = 12;
|
const salt = 12;
|
||||||
|
|
||||||
const middleware = require("./middleware");
|
|
||||||
|
|
||||||
|
|
||||||
module.exports = (users) => {
|
module.exports = (users) => {
|
||||||
const router = require("express").Router();
|
const router = require("express").Router();
|
||||||
|
|
||||||
router.get("/logout", (req, res) => {
|
router.get("/logout", (req, res) => {
|
||||||
req.session.destroy();
|
req.session.destroy();
|
||||||
// res.status(status.Unauthorized);
|
|
||||||
return res.redirect('/login');
|
return res.redirect('/login');
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -16,6 +16,7 @@ const connectMongo = async (mongoURI, databaseName) => {
|
|||||||
* getCollection object to interact with MongoDB
|
* getCollection object to interact with MongoDB
|
||||||
* @param {MongoClient} dbo
|
* @param {MongoClient} dbo
|
||||||
* @param {string} collection
|
* @param {string} collection
|
||||||
|
* @return {MongoClient.collection}
|
||||||
*/
|
*/
|
||||||
const getCollection = async (dbo, collection) => {
|
const getCollection = async (dbo, collection) => {
|
||||||
return await dbo.collection(collection);
|
return await dbo.collection(collection);
|
||||||
|
|||||||
@@ -108,10 +108,5 @@ module.exports = (middleware, users) => {
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
router.get('/logout', (req, res) => {
|
|
||||||
req.session.destroy();
|
|
||||||
return res.redirect('/login');
|
|
||||||
});
|
|
||||||
|
|
||||||
return router;
|
return router;
|
||||||
};
|
};
|
||||||
Reference in new issue
Block a user