AngularJS ui-router 認証を個別のセクションに統合する方法
提示されたシナリオには、ホームページとダッシュボードの 2 つのセクションがあります。 、さまざまなAngularアプリを使用します。 ui-router を使用して認証を統合するには:
プリンシパル サービスを作成します:
認可サービスの作成:
$stateChangeStart イベントをリッスンします:
ユーザー ID が解決されていることを確認します:
2 か所で承認を実装します:
特定の状態を制限する:
ビュー コントローラーとの統合:
この例では、認証されていないユーザーがホームページを表示できるようにホーム状態を作成します。ダッシュボードのサブステートは、認証と「ユーザー」などの特定のロールを必要とするステートから継承できます。
以上がui-router 認証を使用して個別の Angular アプリを保護する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。