node-react-ecommerce
node-react-ecommerce copied to clipboard
Not updating/Deleting for isAuth, isAdmin
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?