最近、Angular 2で多くの開発を行っています。私は単独でウェブサイトになるプロジェクトを作成していましたが、今はIonic 2が見つかりました。方法。アプリをウェブサイトと一緒に持っているのはいいですが、わからないことがいくつかあります。主なものはAngular 2で、ユーザーがログインしていない場合にAuthガードを使用してルートをブロックすることができます。これは私のイオンアプリを作成する際に心配する必要がありますか?私は、私のアプリをウェブサイト、アンドロイドアプリ、そしてiosアプリとして走らせたいと思っています。いいかもしれないが、私はそれが少なくともウェブサイトのために必要となるだろうと仮定する必要がない場合。すべての助けをありがとう!Ionic 2 Angularfire2 auth
1
A
答えて
3
ionic2
authguardsを使用していません。 (角度のルートシステムでは機能しないため)。私はそれが必要であるとは思わない。なぜなら、IonicはURLを使用せず、ルーティングのためにNavController
とナビゲーションスタックを使うからだ。
これは、ページを「プッシュ」しないとページにアクセスできないことを意味します。
これが機能しない場合、またはセキュリティ上の脅威にさらされている場合は、ユーザーがログインしているかどうかを各コンポーネントで確認する必要があります(たとえば、oauthキーはlocalStorage
に格納できます)。
しかし、あなたは、例えばPage2Component
を持っている場合は最初に、あなたのhtmlファイルは、localhost:3000/page2
に行くことによってアクセスすることはできませんが、localhost:3000
に滞在し、this.navCtrl.push(Page2Component)
が呼び出されたときにのみ到達することができます。
関連する問題
- 1. Ionic 2&Angularfire2 + Firebase
- 2. Ionic 2 + Firebase Auth
- 3. Ionic 2とAngularfire2のクエリ
- 4. Ionic 2 Final + AngularFire2:UNMET PEER DEPENDENCY [email protected]
- 5. AngularFire2のAuthオブジェクトへのアクセス
- 6. Ionic Can not findモジュール '../providers/auth-service/auth-service'
- 7. ionic/firebase/cordova facebook Auth
- 8. AngularFire2を使用したIonic Firebaseアプリ
- 9. Ionic Facebook Auth - App Not Setup
- 10. Angularfire2 v5&Ionic 3コアモジュールの作成方法は?
- 11. カスタム認証AngularFire2 Ionic2
- 12. Angular 2 AuthGuard + Firebase Auth
- 13. Angularfire2を使用してIonic 2でsubscribeメソッドを実行する方法
- 14. Ionic2 Firebase 3.2 Angularfire2 2.0.0-beta.2デバイスでテストするときにAuthが動作しない
- 15. Ionic Appを構築できません - AngularFire2 Build Error
- 16. イオン2 Angularfire2及び配列
- 17. AngularFire 2とAngularfire2の3ウェイバインディング
- 18. Twitter OAuth Ionic 2
- 19. AngularFire2 AuthCredentials
- 20. firebase uidを複数の場所にプッシュする - Angularfire2 Ionic 3
- 21. Ionic 2 auth - ローカルストレージにユーザーがいる場合はログインページをスキップします
- 22. Ionic App 2 Ionic App 2起動電卓
- 23. Angular2&AngularFire2 - ヌル
- 24. Winwheel.js + Ionic 2(Angular 2)
- 25. Firebase&AngularFire2「afAuth」「Appcomponent」
- 26. Javascript subscribe AngularFire2
- 27. angularfire2
- 28. Angularfire2 2リストを結合する方法
- 29. イオン2のAngularFire2でFirebaseデータを照会
- 30. エラー:polifill promise angularfire2
注:この回答は、URLによるルーティングをサポートしているため、「ionic3」では非推奨です – Ivaro18