diff --git a/src/Controllers/UserController.ts b/src/Controllers/UserController.ts index 53d000149409345662ecf135d680604c844f4020..ce2dd972b749d29d1c52aa33b917d3289f453b39 100644 --- a/src/Controllers/UserController.ts +++ b/src/Controllers/UserController.ts @@ -8,6 +8,7 @@ import { import { audit } from '../Services/AuditorService'; import UserAPI, { checkUser as checkUserFromAPI } from '../Services/UserAPI'; import { logAndRespond } from './Utils'; +import AuthMiddleware from '../Middlewares/authChecker'; const router = Router(); @@ -140,11 +141,12 @@ router.get('/', listUsers); router.post('/login', login); router.put('/:id', update); router.put('/:id/password', password); +router.post('/check-user', checkUser); +router.get('/:id', getUser); +router.use(AuthMiddleware.authChecker); router.put('/:id/approve', approve); router.put('/:id/cancel', cancel); router.put('/:id/admin', giveAdminPermission); router.put('/:id/client', removeAdminPermission); -router.post('/check-user', checkUser); -router.get('/:id', getUser); export default router;