fix: arreglar bug de recarga cuando login con credenciales incorrectas. arreglar espaciados y estilos específicos.

Cambiar emojis por iconos para mantener coherencia visual. Eliminado SVG de iconos de ojos para la contraseña e implementados iconos de la misma librería.
This commit is contained in:
Alexis
2026-04-15 11:03:08 +02:00
parent ecc82011ea
commit 0c1d446139
9 changed files with 45 additions and 36 deletions
+8 -2
View File
@@ -22,12 +22,18 @@ api.interceptors.response.use(
return response;
},
(error) => {
// Si es un error 401 (No autorizado)
if (error.response && error.response.status === 401) {
localStorage.removeItem('token');
localStorage.removeItem('user');
window.location.href = '/login';
// SOLUCIÓN: Solo recargamos y redirigimos si NO estamos ya en /login
if (window.location.pathname !== '/login') {
window.location.href = '/login';
}
}
// Propagamos el error para que los componentes puedan leer backendData
if (error.response && error.response.data) {
return Promise.reject({
...error,