13 lines
509 B
TypeScript
13 lines
509 B
TypeScript
import { Router } from 'express';
|
|
import * as authController from '../controllers/auth.controller.js';
|
|
import { authenticate, requirePermission } from '../middleware/auth.js';
|
|
|
|
const router = Router();
|
|
|
|
router.post('/login', authController.login);
|
|
router.post('/customer-login', authController.customerLogin); // Kundenportal-Login
|
|
router.get('/me', authenticate, authController.me);
|
|
router.post('/register', authenticate, requirePermission('users:create'), authController.register);
|
|
|
|
export default router;
|