fixed rout

This commit is contained in:
sdarbinyan
2026-01-23 00:53:35 +04:00
parent 2e516fa4d3
commit 34f6c80e57
45 changed files with 0 additions and 0 deletions

View File

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