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 /> +