feat: handle login lifecycle better

This commit is contained in:
mrjvs
2026-08-11 20:32:43 +02:00
parent 5e8a899208
commit b4f5e0a386
3 changed files with 3 additions and 0 deletions

View File

@@ -7,6 +7,7 @@ export default defineNuxtRouteMiddleware(async () => {
} // Already loaded
const authStore = useAuthStore();
authStore.refresh();
const token = authStore.getToken();
if (!token) {
meStore.setMe(null);

View File

@@ -64,6 +64,7 @@ export function useAuthStore() {
refreshTokenCookie.value = null;
tokenTypeCookie.value = null;
}
useMeStore().clear();
}
function logout() {

View File

@@ -17,6 +17,7 @@ export const useMeStore = defineStore('me', () => {
}
function clear(): void {
loaded.value = false;
data.value = null;
}