Open Anupyalsangikar opened 4 years ago
Hi sir, I have added isAuth and isAdmin in the util.js and ProductRoute.js delete and put(..isAuth, isAdmin..) as parameter. and also i have added
const isAuth = (req, res, next) => { const token = req.headers.authorization; if (token) { const onlyToken = token.slice(7, token.length); jwt.verify(onlyToken, config.JWT_SECRET, (err, decode) => { if (!err) { return res.status(401).send({ message: 'Invalid Token'}); } req.user = decode; next(); return; }); } else { return res.status(401).send({ message: 'Token is not supplied.' }); } }; const isAdmin = (req, res, next) => { console.log('IS ADMIN ;;',req.user); if (req.user && req.user.isAdmin) { return next(); } return res.status(401).send({ message: 'Admin Token is not valid.' }); };
here user is undefined I am getting Admin token invalid
@basir sir same problem
i am also having same problem does anyone have the solution?
Hi sir, I have added isAuth and isAdmin in the util.js and ProductRoute.js delete and put(..isAuth, isAdmin..) as parameter. and also i have added
here user is undefined I am getting Admin token invalid