/** * Copyright (c) 2026 Niolla * All rights reserved. * * This source code is proprietary and confidential. * Unauthorized copying, modification, distribution, or use * of this file, via any medium, is strictly prohibited. */ // app/routes/auth.routes.js const express = require('express'); const router = express.Router(); const authController = require('../controllers/auth.controller'); const {authenticate} = require('../middleware/auth.middleware'); // GET /api/auth/me router.get("/me", authenticate, (req, res) => { res.json({ authenticated: true, user: req.user }); }); router.post('/req-otp', authController.loginReq); router.post('/login', authController.login); router.post('/refresh', authController.refreshToken); router.post('/forgot-password', authController.forgotPassword); router.post('/reset-password', authController.resetPassword); router.post('/change-password', authenticate, authController.changePassword); router.post('/logout', authController.logout); module.exports = router;