Wie kann ich den Status der Nuxt-Anwendung beim Abmelden zurücksetzen?
P粉706038741
P粉706038741 2023-09-16 20:59:12
0
1
653

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粉706038741
P粉706038741

Antworte allen(1)
P粉752812853

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

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage