ユーザーが開いたとき、私はmvcウェブアプリケーションを持っています異なるタブのページで特定のページのログアウトボタンをクリックすると、開いているすべての関連ページがログアウトされます。ログアウトしてログインにリダイレクトしようとしましたが、そのページだけが表示されます。
ユーザーが特定のページの[ログアウト]ボタンをクリックしたときに、他のタブで開いているすべてのページをログアウトする方法を教えてください。
ありがとうございました。
回答:
回答№1は0私はあなたがサーバー側とクライアント側のコードを混同していると思います。あなたのC#コードはユーザーのブラウザにアクセスすることができません - あなたはこの方法で他のタブからログアウトすることができないでしょう。
クッキーを使用して保存している場合このCookieをループでチェックするjavascript関数を追加することもできますが、これは良い考えではありません(パフォーマンス上の理由、不要な負荷など)。Controllerの適切な権限をチェックするだけでは不十分です。 。
html5ローカルストレージとイベントを使うこともできます そのようです.