recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment réinitialiser l'état de l'application Nuxt à la déconnexion ?

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粉706038741P粉706038741431 Il y a quelques jours635

répondre à tous(1)je répondrai

  • P粉752812853

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

    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.

    répondre
    0
  • Annulerrépondre