From d93c2d0416cef22079e40790479ab16d7783921b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9F=B3=E6=B8=85=E7=88=BD?= Date: Mon, 19 May 2025 12:05:35 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=81=E5=9F=9F=E6=93=8D=E7=9B=98=E6=89=8B?= =?UTF-8?q?=20-=20=E4=BF=AE=E5=A4=8D=E9=80=80=E5=87=BA=E7=99=BB=E5=BD=95?= =?UTF-8?q?=E5=90=8E=E9=A1=B5=E9=9D=A2=E5=9C=A8=E7=99=BB=E5=BD=95=E9=A1=B5?= =?UTF-8?q?=E5=92=8C=E9=A6=96=E9=A1=B5=E5=8F=8D=E5=A4=8D=E6=A8=AA=E8=B7=B3?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Cunkebao/app/components/AuthProvider.tsx | 3 +++ Cunkebao/app/login/page.tsx | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Cunkebao/app/components/AuthProvider.tsx b/Cunkebao/app/components/AuthProvider.tsx index fe5f9c4b..c0291fd8 100644 --- a/Cunkebao/app/components/AuthProvider.tsx +++ b/Cunkebao/app/components/AuthProvider.tsx @@ -148,6 +148,9 @@ export function AuthProvider({ children }: AuthProviderProps) { const handleLogout = () => { safeLocalStorage.removeItem("token") + safeLocalStorage.removeItem("token_expired") + safeLocalStorage.removeItem("s2_accountId") + safeLocalStorage.removeItem("userInfo") safeLocalStorage.removeItem("user") setToken(null) setUser(null) diff --git a/Cunkebao/app/login/page.tsx b/Cunkebao/app/login/page.tsx index 41410b7e..37c93913 100644 --- a/Cunkebao/app/login/page.tsx +++ b/Cunkebao/app/login/page.tsx @@ -154,8 +154,8 @@ export default function LoginPage() { } useEffect(() => { - // 检查是否已登录,如果已登录则跳转到首页 - if (isAuthenticated) { + // 检查是否已登录,如果已登录且不在登录页面,则跳转到首页 + if (isAuthenticated && window.location.pathname === '/login') { router.push("/") } }, [isAuthenticated, router])