Wenn der Benutzer die Anwendung verlässt, wird Pinias dauerhafter authStore
Status 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.
我找到的解决方法是在注销后触发应用的完全重新加载,调用
reloadNuxtApp
。这样就可以解决问题。