auth-admin.js 336 B

123456789101112131415161718
  1. 'use strict';
  2. /**
  3. * Login required middleware
  4. */
  5. function isAuthenticatedAdmin(req, res, next) {
  6. if (req.isAuthenticated()) {
  7. // Verifica se o usuário é admin, se não joga pro not-found
  8. if (req.user.adm) {
  9. next();
  10. }
  11. } else {
  12. res.redirect('/no-permission');
  13. }
  14. };
  15. module.exports = isAuthenticatedAdmin;