Closed Pittan closed 7 years ago
LazyLoadingなModuleにはcanLoadを そうでないものはcanActivateをRouteに入れることで 認証していない場合のアクセスをブロックできるようになる まとめてAuthGuardServiceの中に入れました。
canLoad
canActivate
主に必要になってくるのは管理者が使う画面なので ログインしているかどうかだけでは不十分だと思います。 追加でAdminGuard的なものを作らないといけないかもですが とりあえずGuardのお勉強も兼ねて普通のAuthGuardを作ってみた感じです。
https://angular.io/docs/ts/latest/guide/router.html#!#can-activate-guard
LGTM
概要
LazyLoadingなModuleには
canLoad
をそうでないものは
canActivate
をRouteに入れることで認証していない場合のアクセスをブロックできるようになる
まとめてAuthGuardServiceの中に入れました。
主に必要になってくるのは管理者が使う画面なので
ログインしているかどうかだけでは不十分だと思います。 追加でAdminGuard的なものを作らないといけないかもですが
とりあえずGuardのお勉強も兼ねて普通のAuthGuardを作ってみた感じです。
参考
https://angular.io/docs/ts/latest/guide/router.html#!#can-activate-guard