fix: add error feedback for failed login attempts

This commit is contained in:
2026-02-06 16:53:17 +08:00
parent 18803d07be
commit a506ebfccd

View File

@@ -22,9 +22,12 @@ apiClient.interceptors.response.use(
(response) => response, (response) => response,
(error) => { (error) => {
if (error.response?.status === 401) { if (error.response?.status === 401) {
localStorage.removeItem('authToken'); const url = error.config?.url || '';
localStorage.removeItem('currentUser'); if (!url.includes('/auth/login')) {
window.location.href = '/login'; localStorage.removeItem('authToken');
localStorage.removeItem('currentUser');
window.location.href = '/login';
}
} }
if (error.response?.status === 404) { if (error.response?.status === 404) {
const url = error.config?.url || ''; const url = error.config?.url || '';