| 1234567891011121314151617 |
- import { Injectable } from '@angular/core';
- import { CanActivateFn } from '@angular/router';
- import { inject } from '@angular/core';
- import { Router } from '@angular/router';
- import { AuthService } from './auth.service';
- export const authGuard: CanActivateFn = () => {
- const auth = inject(AuthService);
- const router = inject(Router);
- if (auth.isLoggedIn()) {
- return true;
- }
- router.navigate(['/webauthn-login']);
- return false;
- };
|