私はいくつかの保護されたページでアプリを作っていますこのページには登録ユーザーのみがアクセスできます。タイムアウトや変更後のブラウザタブでセッションをチェックする必要があります。ユーザーが既に他のタブまたはセッションの終了時に終了した場合、アプリはユーザーをログインページにリダイレクトする必要があります。現在のルートガードを取得するには
ガードを使用してページを保護していますので、自分のガードによって現在のルートを確認する方法が正しいと思います。ユーザーセッションの期限が切れた/閉じられ、現在のルートが特定のガードを使用している場合、ページはリダイレクトされます。
誰でも現在のルートの警備員を助けることができますか?
ルータとActivatedRouteのドキュメントを確認しましたが、その情報が見つかりませんでした。
[許可された不正なメインビュー]の可能な複製(http://stackoverflow.com/questions/41570937/authorized-vs-unauthorized-main-view) –
この投稿を確認:http://stackoverflow.com/questions/41570937/authorized-vs-unauthorized-main-view/41571878#41571878 ユーザーが登録されているかどうかを確認するサービスをセットアップし、このサービスでガードを設定するだけです。 –
ガードの使い方を教えてください。私はすでにそれを使用しています。ユーザーは既に保護されたページにあり、セッションがアクティブであるかどうかはGUIの操作なしで確認する必要があります。私はapp.component.tsでそれをやろうとしています。 – avvensis