J'ai la définition d'itinéraire suivante.Angular 2/4: Comment restreindre l'accès à Login Route si l'utilisateur est déjà connecté?
export const Routes = RouterModule.forChild([
{
path: 'login',
component: LoginComponent
},
{
path: 'protected',
canActivate: [AuthGuardService],
component: ProtectedComponent
},
{
path: 'home',
component: HomeComponent,
canActivate: [AuthGuardService],
},
]);
je mettre en œuvre avec succès AuthGuardService
qui restreignent l'accès à une route protégée si l'utilisateur n'est pas connecté.
Ce que je suis en train de réaliser est, si l'utilisateur est déjà connecté et accéder à la Connexion Route, Je veux qu'il redirige vers un autre itinéraire comme page d'accueil.
Ajouter un ' HomePageGuard' qui appelle 'router.navigate' s'il y a un utilisateur connecté. – cgTag