feat(core) : footer sidebar — compte connecté + déconnexion inline + version
Déconnexion déplacée du menu vers le footer (compte connecté au survol + version). useLogout() appelle clearSession() (reset des stores singletons via onAuthSessionCleared) puis redirige vers /login, sans page /logout intermédiaire.
This commit is contained in:
@@ -77,9 +77,11 @@ export const useAuthStore = defineStore('auth', {
|
||||
} catch {
|
||||
// Ignore logout errors so we can still clear local auth state.
|
||||
} finally {
|
||||
this.user = null
|
||||
this.checked = true
|
||||
this.isLoading = false
|
||||
// clearSession() vide l'etat auth ET notifie les composables
|
||||
// singletons (sidebar, modules, currentSite, auditLog,
|
||||
// categoriesAdmin) via onAuthSessionCleared : plus besoin de
|
||||
// resets manuels au logout — meme chemin que l'intercepteur 401.
|
||||
this.clearSession()
|
||||
}
|
||||
},
|
||||
async refreshUser() {
|
||||
|
||||
Reference in New Issue
Block a user