Implementacion modulo de Fuel-Types

This commit is contained in:
2026-06-03 22:57:53 +00:00
parent d9584c2861
commit 7741bf06c5
8 changed files with 231 additions and 3 deletions

View File

@ -0,0 +1,29 @@
import { Request, Response, NextFunction } from "express";
export const roleMiddleware =
(allowedRoles: string[]) => {
return (
req: any,
res: Response,
next: NextFunction
) => {
const userRole =
req.user.roleName;
if (
!allowedRoles.includes(
userRole
)
) {
return res.status(403).json({
message:
"No tiene permisos para realizar esta acción"
});
}
next();
};
};