【发布时间】:2017-04-16 04:02:28
【问题描述】:
有我们项目的结构:
- 应用组件
- 导航组件
- 登录组件
在用户使用表单(调用 Firebase)进行身份验证后,必须将用户重定向到只有登录用户才能访问的部分。
- 帐户组件
- 配置文件组件
- 文件组件
如您所见,帐户组件有两个子组件。
我正在寻找一种正确的方法来防止未经身份验证的用户访问我网站的受保护区域,但不知道我是否必须在组件中调用 authService (appComponent ?AccountComponent?组件之一的 OnInit ?)或者在路由定义中带有 CanActivate 或 CanActivateChild ?
【问题讨论】:
标签: angular firebase firebase-authentication