From 03cb96c8b123ccc2d7e3c57eeb1e2a010432e894 Mon Sep 17 00:00:00 2001 From: "Mahesh Warang (warangm)" Date: Fri, 4 Nov 2022 10:33:34 +0530 Subject: [PATCH] Delete verifyToken.js --- verifyToken.js | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 verifyToken.js diff --git a/verifyToken.js b/verifyToken.js deleted file mode 100644 index f8f7a79..0000000 --- a/verifyToken.js +++ /dev/null @@ -1,41 +0,0 @@ -import jwt from "jsonwebtoken"; - - -export const verifyToken = (req,res,next) => { - const token = req.cookies.access_token; - if (!token) { - return res.status(404).send("Not Authenticated") - } - - jwt.verify(token, process.env.JWT, (err, user) => { - if (err) { - return res.status(404).send("Token unverified"); - } - req.user = user; - next() - }) -} - -export const verifyUser = (req, res, next) => { - - verifyToken(req, res,next, () => { - if (req.user.id == req.params.id) { - next() - } else { - if (err) - return res.status(400).send("Token is not valid") - } - }) - -} - -export const verifyAdmin = (req, res, next) => { - verifyToken(req, res, next,() => { - if (req.user.isAdmin) { - next(); - } else { - if (err) - return res.status(400).send("Token is not valid"); - } - }); -}; \ No newline at end of file