Fixed admin rate issues

This commit is contained in:
2025-08-11 14:16:44 -06:00
parent 7f3590328b
commit e36610ceed
2 changed files with 26 additions and 4 deletions

View File

@@ -3,10 +3,16 @@ const router = express.Router();
const authController = require('../controllers/authController');
const passwordRecoveryController = require('../controllers/passwordRecoveryController');
const { authLimiter } = require('../middleware/rateLimiter');
const config = require('../config');
// Login route with rate limiting
router.post('/login', authLimiter, authController.login);
// Debug login route without rate limiting (only in development or for testing)
if (!config.isProduction) {
router.post('/debug-login', authController.login);
}
// Password recovery route with rate limiting
router.post('/recover-password', authLimiter, passwordRecoveryController.requestPassword);