検索

ホームページ  >  に質問  >  本文

ログアウト時にNuxtアプリケーションの状態をリセットするにはどうすればよいですか?

ユーザーがアプリケーションを終了すると、Ponia の永続的な authStore 状態がリセットされ、ユーザーは /login にリダイレクトされます。ただし、次のユーザーがページを更新せずにログインした場合、メイン ページにはまだページの状態が残っているため、前のユーザーのデータが表示されます。この問題はどのように解決すればよいでしょうか?

ログアウト時にアプリケーションのすべての状態をリセットするにはどうすればよいですか?ある認証セッションの状態を別の認証セッションから分離するための推奨ソリューションはありますか?

ページ上で「ログアウト」ボタンが押されたときに、後で更新されない場合に備えて、ページの状態を手動でリセットしようとしましたが、それは問題の一部を解決するだけです。ボタンとそのハンドラーは、レイアウトまたは設定内の別のページにあります。

P粉706038741P粉706038741431日前634

全員に返信(1)返信します

  • P粉752812853

    P粉7528128532023-09-17 20:02:32

    私が見つけた解決策は、ログアウト後に reloadNuxtApp を呼び出してアプリの完全なリロードをトリガーすることでした。これで問題は解決します。

    返事
    0
  • キャンセル返事