-
Notifications
You must be signed in to change notification settings - Fork 839
Open
Description
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
Akshatjalan and ordep2v
Metadata
Metadata
Assignees
Labels
No labels