Files
yourpart3/backend/routers/authRouter.js
Torsten Schulz (local) 54cc1243ed feat(backend): Erweiterung der Authentifizierungsrouten und Anpassung der E-Mail-Dienste
- Hinzufügen von Kommentaren zur Unterscheidung zwischen öffentlichen und geschützten Routen im Authentifizierungsrouter.
- Temporäre Deaktivierung des E-Mail-Versands für Aktivierungs-E-Mails im E-Mail-Dienst zur Unterstützung des Deployments.
- Anpassung der Datenbankinitialisierung zur Vermeidung von Duplikaten bei Adelstiteln.
2025-08-30 11:52:43 +02:00

17 lines
575 B
JavaScript

import { Router } from 'express';
import AuthController from '../controllers/authController.js';
const router = Router();
const authController = new AuthController();
// Öffentliche Routen (keine Authentifizierung erforderlich)
router.post('/register', authController.register);
router.post('/login', authController.login);
router.post('/forgot-password', authController.forgotPassword);
router.post('/activate', authController.activateAccount);
// Geschützte Routen (Authentifizierung erforderlich)
router.get('/logout', authController.logout);
export default router;