diff --git a/console/src/components/login/LoginForm.vue b/console/src/components/login/LoginForm.vue index 4e25c18ee..b73d82e94 100644 --- a/console/src/components/login/LoginForm.vue +++ b/console/src/components/login/LoginForm.vue @@ -70,8 +70,6 @@ const handleLogin = async () => { await userStore.fetchCurrentUser(); - localStorage.setItem("logged_in", "true"); - emit("succeed"); } catch (e: unknown) { console.error("Failed to login", e); diff --git a/console/src/router/guards/auth-check.ts b/console/src/router/guards/auth-check.ts index f2c5f393b..bb3d2fde8 100644 --- a/console/src/router/guards/auth-check.ts +++ b/console/src/router/guards/auth-check.ts @@ -10,7 +10,7 @@ export function setupAuthCheckGuard(router: Router) { const userStore = useUserStore(); - if (localStorage.getItem("logged_in") !== "true" || userStore.isAnonymous) { + if (userStore.isAnonymous) { next({ name: "Login" }); return; } diff --git a/console/src/utils/api-client.ts b/console/src/utils/api-client.ts index 655af48bd..a61aa5710 100644 --- a/console/src/utils/api-client.ts +++ b/console/src/utils/api-client.ts @@ -94,7 +94,6 @@ axiosInstance.interceptors.response.use( const userStore = useUserStore(); userStore.loginModalVisible = true; Toast.warning(i18n.global.t("core.common.toast.login_expired")); - localStorage.removeItem("logged_in"); } else if (status === 403) { Toast.error(i18n.global.t("core.common.toast.forbidden")); } else if (status === 404) {