Comment réinitialiser l'état de l'application Nuxt à la déconnexion ?
P粉706038741
P粉706038741 2023-09-16 20:59:12
0
1
667

Lorsque l'utilisateur quitte l'application, l'état persistant de Pinia est réinitialisé et l'utilisateur est redirigé vers /login. Cependant, si l'utilisateur suivant se connecte sans actualiser la page, la page principale affiche toujours les données de l'utilisateur précédent car elles sont toujours dans l'état de la page. Comment dois-je résoudre ce problème ? authStore

Comment dois-je réinitialiser chaque état de l'application lors de la déconnexion ? Existe-t-il des solutions recommandées pour isoler l’état d’une session d’authentification d’une autre ?

J'ai essayé de réinitialiser manuellement l'état de la page lorsque le bouton "déconnexion" est enfoncé sur la page, au cas où elle ne s'actualiserait pas plus tard, mais cela ne m'aide qu'à résoudre une partie du problème : la plupart du temps, le Le bouton et son gestionnaire se trouvent dans la mise en page ou dans une page séparée dans les paramètres.

P粉706038741
P粉706038741

répondre à tous(1)
P粉752812853

La solution de contournement que j'ai trouvée consistait à déclencher un rechargement complet de l'application après vous être déconnecté, en appelant reloadNuxtApp. Cela résoudra le problème.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal