import {inject} from '@angular/core'; import {CanActivateFn, Router} from '@angular/router'; import {AuthService} from '../services/auth'; export const authGuard: CanActivateFn = () => { const authService = inject(AuthService); const router = inject(Router); if (authService.isLoggedIn()) { return true; } console.warn('Zugriff verweigert: Login erforderlich.'); return router.createUrlTree(['/login']); };