Heim  >  Fragen und Antworten  >  Hauptteil

Wie kann ich den Status der Nuxt-Anwendung beim Abmelden zurücksetzen?

Wenn der Benutzer die Anwendung verlässt, wird Pinias dauerhafter authStoreStatus zurückgesetzt und der Benutzer wird zu /login weitergeleitet. Wenn sich jedoch der nächste Benutzer anmeldet, ohne die Seite zu aktualisieren, werden auf der Hauptseite weiterhin die Daten des vorherigen Benutzers angezeigt, da sie sich immer noch im Seitenstatus befinden. Wie soll ich dieses Problem lösen?

Wie soll ich beim Abmelden jeden Status in der App zurücksetzen? Gibt es empfohlene Lösungen, um den Status einer Authentifizierungssitzung von einer anderen zu isolieren?

Ich habe versucht, den Status der Seite manuell zurückzusetzen, wenn auf der Seite die Schaltfläche „Abmelden“ gedrückt wird, für den Fall, dass sie später nicht aktualisiert wird, aber das hilft mir nur bei einem Teil des Problems: Meistens ist das Die Schaltfläche und ihr Handler befinden sich im Layout oder auf einer separaten Seite in den Einstellungen.

P粉706038741P粉706038741398 Tage vor591

Antworte allen(1)Ich werde antworten

  • P粉752812853

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

    我找到的解决方法是在注销后触发应用的完全重新加载,调用reloadNuxtApp。这样就可以解决问题。

    Antwort
    0
  • StornierenAntwort