From a506ebfccddeae472598ba4302fcc7631ff984cf Mon Sep 17 00:00:00 2001 From: ZHENG XIAOYI Date: Fri, 6 Feb 2026 16:53:17 +0800 Subject: [PATCH] fix: add error feedback for failed login attempts --- src/services/api.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/services/api.ts b/src/services/api.ts index 0b06645..49111dc 100644 --- a/src/services/api.ts +++ b/src/services/api.ts @@ -22,9 +22,12 @@ apiClient.interceptors.response.use( (response) => response, (error) => { if (error.response?.status === 401) { - localStorage.removeItem('authToken'); - localStorage.removeItem('currentUser'); - window.location.href = '/login'; + const url = error.config?.url || ''; + if (!url.includes('/auth/login')) { + localStorage.removeItem('authToken'); + localStorage.removeItem('currentUser'); + window.location.href = '/login'; + } } if (error.response?.status === 404) { const url = error.config?.url || '';