私はangularjsアプリを持っています。私はこのアプリでcookieベースの認証を使用しています。別のタブの同じブラウザウィンドウで2人の異なるユーザーとログインすると、Cookieが上書きされます。例えば、私はブラウザの最初のタブにユーザー 'A'でログインしています。同じブラウザウィンドウの2番目のタブにユーザー 'B'でログインしています。ブラウザでCookieをチェックすると、最後にログインしたユーザーに関する情報しか表示されません。そして、ユーザー 'A'を使ってアプリケーションを操作しようとすると間違ったデータが得られます。 私の質問には、ユーザーがすでに自分のアプリケーションにログインしている場合、ログイン画面をスキップできる方法がありますか?他のユーザーが同じブラウザでログインできないようにしますか? AngularApp.config
にresolve:
を使用しようとしましたが、すでにログインしているユーザーを/home
にリダイレクトしようとしましたが、それでも達成できません。何かご意見は?angi-router認証済みユーザのログインをスキップ
0
A
答えて
0
ログインが完了したら、セッション記憶域にアプリケーションのステータスを保存できます。その後、アプリケーションを初期化するときに、セッションストレージ内の値の終了をチェックし、値に応じて別のページにリダイレクトすることができます。ユーザーがアプリケーションからログアウトしたときに、セッション記憶域に格納されている値が削除されていることを確認してください。
関連する問題
- 1. Rails:特定の認証済みユーザ
- 2. Androidファイアベースデータの認証済みユーザによる書き込み
- 3. Drupal;認証済みユーザーのTOTP認証
- 4. Webアプリケーションからfirebase認証済みユーザを削除する
- 5. AWS Cognito認証済みユーザとの同期
- 6. WCF Windows認証済みエンドポイント
- 7. Twitter認証済みAPIアクセス
- 8. ログイン時のFirebaseユーザのマージ認証プロバイダ
- 9. Drupalサービス認証済みユーザーとしてログインできません
- 10. Django:認証済みの異なるユーザーモデル
- 11. mod_proxy_ajpの認証済みApache2.2ユーザー
- 12. GCPストレージ認証済みブラウザのダウンロード
- 13. 認証::試みは、ログイン
- 14. spring boot J2EE事前認証済みの認証
- 15. Android - 基本認証済みHTTPリクエスト
- 16. ユーザの認証
- 17. ログイン後に不正なルートに誘導されたASP.NET MVC認証済みユーザー
- 18. ログインしたユーザのFirebase認証プロバイダを検出
- 19. 認証済みヘッダーを使用したAPIへの基本認証のリクエスト - Ruby
- 20. ピラミッドのユーザ認証
- 21. ウェブアプリケーションのユーザ認証
- 22. ルータのログインのようなPHPユーザ認証
- 23. 開封済みのユーザーが既に認証済みのユーザーかどうかを確認するFirebaseAuth swift
- 24. wicket認証/ログイン
- 25. NT認証ログイン
- 26. djangoログイン認証
- 27. Facebookログイン認証
- 28. ログイン認証Asp.net
- 29. Docusignのお客様を認証済みのアプリケーションに統合
- 30. Relayjs Graphqlユーザ認証