diff --git a/frontend/src/app/(auth)/login/page.tsx b/frontend/src/app/(auth)/login/page.tsx index 21969fb..0b2b861 100644 --- a/frontend/src/app/(auth)/login/page.tsx +++ b/frontend/src/app/(auth)/login/page.tsx @@ -17,10 +17,9 @@ export default function LoginPage() { setError(""); setLoading(true); try { - // Usuario y clave son el RUT sin verificador. Se tolera que escriban - // el "-X" final en cualquiera de los dos campos y se quita al ingresar. - const cleanRut = (v: string) => v.trim().replace(/-[0-9kK]$/, ""); - await login(cleanRut(idUsuario), cleanRut(password)); + // El usuario es el RUT sin verificador. Se tolera que escriban + // el "-X" final y se quita al ingresar. La contraseña va tal cual. + await login(idUsuario.trim().replace(/-[0-9kK]$/, ""), password); router.push("/"); } catch (err: unknown) { setError(err instanceof Error ? err.message : "Credenciales inválidas"); @@ -87,6 +86,9 @@ export default function LoginPage() { required autoFocus /> +
+ Tu RUT sin dígito verificador (ej: 14399848). Si escribes el -X final, se ignora. +
@@ -99,9 +101,6 @@ export default function LoginPage() { onChange={(e) => setPassword(e.target.value)} required /> -
- Tu RUT sin dígito verificador (ej: 14399848). Si escribes el -X final, se ignora. -