diff --git a/frontend/src/app/(auth)/login/page.tsx b/frontend/src/app/(auth)/login/page.tsx index a7902bf..bcb7273 100644 --- a/frontend/src/app/(auth)/login/page.tsx +++ b/frontend/src/app/(auth)/login/page.tsx @@ -17,7 +17,10 @@ export default function LoginPage() { setError(""); setLoading(true); try { - await login(idUsuario, password); + // La clave válida son los 8 dígitos del RUT sin verificador. + // Se tolera que escriban el "-X" final y se quita al ingresar. + const cleanPassword = password.trim().replace(/-[0-9kK]$/, ""); + await login(idUsuario, cleanPassword); router.push("/"); } catch (err: unknown) { setError(err instanceof Error ? err.message : "Credenciales inválidas"); @@ -96,6 +99,9 @@ export default function LoginPage() { onChange={(e) => setPassword(e.target.value)} required /> +