const router = require("express").Router(); const auth = require("../middleware/auth"); const requireRole = require("../middleware/rbac"); const usersController = require("../controllers/users.controller"); const { ROLES } = require("../models/user.model"); router.get("/exists", usersController.checkIfUserExists); router.get("/test", usersController.test); // Current user profile routes (authenticated) router.get("/me", auth, usersController.getCurrentUser); router.patch("/me", auth, usersController.updateCurrentUser); router.post("/me/change-password", auth, usersController.changePassword); module.exports = router;