Files
scoreodonto.com/backend/dist/shared/middlewares/admin.middleware.js
T

15 lines
426 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.adminMiddleware = adminMiddleware;
/**
* Garante que apenas usuários com role ADMIN acessem a rota.
* Deve ser usado APÓS o authMiddleware.
*/
function adminMiddleware(req, res, next) {
if (req.userRole !== 'ADMIN') {
res.status(403).json({ error: 'Acesso restrito a administradores' });
return;
}
next();
}