diff --git a/src/store/auth.ts b/src/store/auth.ts index 13913a0..37c0816 100644 --- a/src/store/auth.ts +++ b/src/store/auth.ts @@ -29,14 +29,19 @@ export const useAuthStore = defineStore("auth", () => { duration: 3, }); + let userInfo = {}; if (rememberMe) { - userStore.setUserInfo({ + userInfo = { ...params, rememberMe - }); + }; } else { - userStore.clearUserInfo(); + userInfo = { + username: params.username + }; } + userStore.clearUserInfo(); + userStore.setUserInfo(userInfo); const redirect = route.query.redirect || "/"; router.replace(redirect as string); return res;