fixed parsing admin setup

This commit is contained in:
2025-10-09 01:16:26 +02:00
parent 6052a600dd
commit 6e64343d62
7 changed files with 3084 additions and 203 deletions

View File

@@ -1,12 +1,22 @@
// backend/src/routes/auth.ts
import express from 'express';
import { login, register, logout, getCurrentUser } from '../controllers/authController.js';
import {
login,
register,
logout,
getCurrentUser,
validateToken
} from '../controllers/authController.js';
import { authMiddleware } from '../middleware/auth.js';
const router = express.Router();
// Public routes
router.post('/login', login);
router.post('/register', register);
router.get('/validate', validateToken);
// Protected routes (require authentication)
router.post('/logout', authMiddleware, logout);
router.get('/me', authMiddleware, getCurrentUser);