auth.js 425 B

1234567891011121314151617181920
  1. const passport = require('passport')
  2. exports.onlyAuthUser = function (req, res, next) {
  3. if (req.isAuthenticated()) {
  4. return next()
  5. }
  6. return res.status(401).send({errors: {auth: 'Not Authenticated!'}})
  7. }
  8. exports.onlyAdmin = function (req, res, next) {
  9. const user = req.user;
  10. if (user && user['role'] === 'admin') {
  11. return next()
  12. }
  13. return res.status(401).send({errors: {auth: 'Not Authorized!'}})
  14. }