ログアウト時にNuxtアプリケーションの状態をリセットするにはどうすればよいですか?
P粉706038741
P粉706038741 2023-09-16 20:59:12
0
1
663

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

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

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

P粉706038741
P粉706038741

全員に返信(1)
P粉752812853

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート