| 12345678910111213141516171819 |
- const userModel = require('../model/user.model')
- const { array } = require('../utils/handleDokumen')
- const response = require('../utils/responseHandler')
- module.exports = (role) => async (req, res, next) => {
- const user = req.user
- if (
- (typeof role == 'number' && user.role.id !== role) ||
- (typeof role == 'object' && !role.includes(user.role.id))
- ) {
- response.error(res, {
- message: 'Forbidden',
- code: 403,
- })
- }
- next()
- }
|