Pittan / PerfumeHub-web

PerfumeHubのWeb部分
https://perfumehub-web.firebaseapp.com
7 stars 0 forks source link

AuthGuardServiceを作成 #49

Closed Pittan closed 7 years ago

Pittan commented 7 years ago

概要

LazyLoadingなModuleにはcanLoad
そうでないものはcanActivateをRouteに入れることで
認証していない場合のアクセスをブロックできるようになる
まとめてAuthGuardServiceの中に入れました。

主に必要になってくるのは管理者が使う画面なので
ログインしているかどうかだけでは不十分だと思います。 追加でAdminGuard的なものを作らないといけないかもですが
とりあえずGuardのお勉強も兼ねて普通のAuthGuardを作ってみた感じです。

参考

https://angular.io/docs/ts/latest/guide/router.html#!#can-activate-guard

Pittan commented 7 years ago

LGTM