From 29ad5a5e75f2458f24f22d2190a7093e1d4f0632 Mon Sep 17 00:00:00 2001 From: James Chen Date: Thu, 5 Feb 2026 10:32:05 +0800 Subject: [PATCH] fix: set login state and show login modal on authentication failure --- stores/homeStore.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/stores/homeStore.ts b/stores/homeStore.ts index fd275bc..133cdb1 100644 --- a/stores/homeStore.ts +++ b/stores/homeStore.ts @@ -254,6 +254,7 @@ const useHomeStore = create((set, get) => ({ errorMessage = "请点击右上角设置按钮,配置您的服务器地址"; } else if (err.message === "UNAUTHORIZED") { errorMessage = "认证失败,请重新登录"; + useAuthStore.setState({ isLoggedIn: false, isLoginModalVisible: true }); } else if (err.message.includes("Network")) { errorMessage = "网络连接失败,请检查网络连接"; } else if (err.message.includes("timeout")) {