diff options
Diffstat (limited to 'frontend/src/app/auth-guard.service.ts')
| -rw-r--r-- | frontend/src/app/auth-guard.service.ts | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/frontend/src/app/auth-guard.service.ts b/frontend/src/app/auth-guard.service.ts deleted file mode 100644 index b6d3678d..00000000 --- a/frontend/src/app/auth-guard.service.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Injectable } from '@angular/core'; -import { ActivatedRouteSnapshot, CanActivate, Router, RouterStateSnapshot, UrlTree } from '@angular/router'; -import { Observable } from 'rxjs'; -import { AuthService } from './auth.service'; - - -@Injectable({ - providedIn: 'root' -}) -export class AuthGuardService implements CanActivate { - - constructor(private auth: AuthService, private router: Router) { } - - canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot): boolean | UrlTree | Observable<boolean | UrlTree> | Promise<boolean | UrlTree> { - if (this.auth.isAuthenticated()) { - return true; - } - this.router.navigate(['login']); - return false; - } -} |
