added session handling, some axios

This commit is contained in:
2022-07-18 01:28:03 +05:30
parent 7ddda30b31
commit 34fa0f6f30
7 changed files with 277 additions and 6 deletions

18
middleware/authCheck.js Normal file
View File

@@ -0,0 +1,18 @@
const typedefs = require("../typedefs");
/**
* middleware to test if authenticated
* @param {typedefs.Req} req
* @param {typedefs.Res} res
* @param {typedefs.Next} next
*/
const isAuthenticated = (req, res, next) => {
if (req.session.refreshToken && req.session.accessToken) next()
else {
res.status(401).redirect("/");
}
}
module.exports = {
isAuthenticated,
}