jpe-controle/FencerJudgeFront/src/app/guards/auth.guard.ts
ExostFlash 5a8ea53597 modif
2025-06-02 16:17:17 +02:00

15 lines
408 B
TypeScript

import { inject } from '@angular/core';
import { CanActivateFn, Router } from '@angular/router';
import { AuthService } from '@services/auth/auth.service';
export const authGuard: CanActivateFn = (route, state) => {
const authService = inject(AuthService);
const router = inject(Router);
if (!authService.isAuthenticated()) {
router.navigate(['/login']);
return false;
}
return true;
};