From b2982612038b4af6c0ef697b8ac4466b3a730965 Mon Sep 17 00:00:00 2001 From: marsalva Date: Wed, 25 Feb 2026 20:40:26 +0000 Subject: [PATCH] Actualizar index.html --- index.html | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/index.html b/index.html index f813886..42376fe 100644 --- a/index.html +++ b/index.html @@ -17,7 +17,7 @@ @keyframes fadeIn { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } - +
@@ -34,7 +34,7 @@
-
+
@@ -79,7 +79,8 @@ document.addEventListener("DOMContentLoaded", () => { lucide.createIcons(); - // Si ya tiene sesión iniciada, lo mandamos directo al menú + + // Si el operario ya tiene sesión iniciada, entra directo al menú sin pedir contraseña if (localStorage.getItem("token") && localStorage.getItem("role") === "operario") { window.location.href = "menu.html"; } @@ -113,18 +114,12 @@ localStorage.setItem('role', data.role); localStorage.setItem('userName', data.name); - // Comprobamos que sea un operario - if(data.role === 'operario') { - btn.innerHTML = ''; - lucide.createIcons(); - btn.classList.replace('bg-blue-600', 'bg-emerald-500'); - - setTimeout(() => { window.location.href = "menu.html"; }, 800); - } else { - err.querySelector('span').innerText = "Esta app es solo para operarios"; - err.classList.remove('hidden'); - localStorage.clear(); - } + // Si todo es correcto, vamos a menu.html + btn.innerHTML = ''; + lucide.createIcons(); + btn.classList.replace('bg-blue-600', 'bg-emerald-500'); + + setTimeout(() => { window.location.href = "menu.html"; }, 500); } else { err.querySelector('span').innerText = data.error || "Credenciales incorrectas"; err.classList.remove('hidden'); @@ -133,7 +128,7 @@ err.querySelector('span').innerText = "Error de conexión con el servidor"; err.classList.remove('hidden'); } finally { - if(!res?.ok || !data?.ok) { + if(!btn.classList.contains('bg-emerald-500')) { btn.disabled = false; btn.innerHTML = 'Entrar a mi Ruta '; lucide.createIcons();