node-react-ecommerce icon indicating copy to clipboard operation
node-react-ecommerce copied to clipboard

Not updating/Deleting for isAuth, isAdmin

Open Anupyalsangikar opened this issue 5 years ago • 2 comments

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

Anupyalsangikar avatar Nov 01 '20 12:11 Anupyalsangikar

@basir sir same problem

Akshatjalan avatar Nov 11 '20 23:11 Akshatjalan

i am also having same problem does anyone have the solution?

prishivgupta avatar Dec 21 '20 17:12 prishivgupta