From 74b27f452a480e12d0c985df6574d0f61855f1b5 Mon Sep 17 00:00:00 2001 From: Patrick Sun Date: Sun, 22 Nov 2020 16:56:41 +1100 Subject: [PATCH] adding auth guard --- src/app/app-routing.module.ts | 7 +++-- src/app/app.component.html | 2 +- src/app/app.component.ts | 9 ++++-- src/app/app.module.ts | 8 ++--- src/app/auth/auth.component.ts | 9 +++--- src/app/auth/dist/auth.component.js | 9 +++--- src/app/service/auth-guard.service.ts | 35 +++++++++++++++++++++ src/app/service/auth.service.ts | 27 ++++++++++++++++ src/app/service/dist/auth-guard.service.js | 36 ++++++++++++++++++++++ src/app/service/dist/auth.service.js | 36 ++++++++++++++++++++++ src/app/service/dist/login.service.js | 35 +++++++++++++++++++++ src/app/service/dist/menu.service.js | 1 - src/app/service/menu.service.ts | 1 - 13 files changed, 193 insertions(+), 22 deletions(-) create mode 100644 src/app/service/auth-guard.service.ts create mode 100644 src/app/service/auth.service.ts create mode 100644 src/app/service/dist/auth-guard.service.js create mode 100644 src/app/service/dist/auth.service.js create mode 100644 src/app/service/dist/login.service.js diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index 581fa82..ed81a3a 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -3,12 +3,13 @@ import { Routes, RouterModule } from '@angular/router'; import { AuthComponent } from './auth/auth.component'; import { CanvasComponent } from './canvas/canvas.component'; import { DashboardComponent } from './dashboard/dashboard.component'; +import { AuthGuard } from './service/auth-guard.service'; const routes: Routes = [ - {path : '', component: DashboardComponent}, + {path : '', component: DashboardComponent, canActivate: [AuthGuard]}, {path : 'canvas', component: CanvasComponent}, - {path : 'dashboard', component: DashboardComponent}, + {path : 'dashboard', component: DashboardComponent, canActivate: [AuthGuard],}, {path : 'login', component: AuthComponent} ]; @@ -18,4 +19,4 @@ const routes: Routes = [ }) export class AppRoutingModule { -} +} diff --git a/src/app/app.component.html b/src/app/app.component.html index cfa462f..82ba9be 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -24,8 +24,8 @@ - +