AuthGuard added (not working)

This commit is contained in:
NyxiumYuuki 2021-06-01 22:31:58 +02:00
parent 12b82d84c1
commit a126dab147

View file

@ -2,20 +2,35 @@ import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router'; import { RouterModule, Routes } from '@angular/router';
import {LoginComponent} from "./login/login.component"; import {LoginComponent} from "./login/login.component";
import {ChatComponent} from "./chat/chat.component"; import {ChatComponent} from "./chat/chat.component";
import {AuthGuard} from "./auth.guard";
import {ChangePasswordComponent} from "./change-password/change-password.component";
const routes: Routes = [ const routes: Routes = [
// {
// path: 'login',
// component: LoginComponent,
// },
// {
// path: '',
// canActivateChild: [AuthGuard],
// children: [
// { path: 'chat', component: ChatComponent},
// { path: 'changePassword', component: ChangePasswordComponent}
// ]
// }
{ {
path: '', path: '',
component: LoginComponent, component: LoginComponent,
}, },
{ { path: 'chat',
path: 'chat', canActivateChild: [AuthGuard],
component: ChatComponent, component: ChatComponent
} },
{ path: 'changePassword', component: ChangePasswordComponent}
]; ];
@NgModule({ @NgModule({
imports: [RouterModule.forRoot(routes)], imports: [RouterModule.forRoot(routes)],
exports: [RouterModule] exports: [RouterModule],
}) })
export class AppRoutingModule { } export class AppRoutingModule { }