fix(login): quitar -X también del campo usuario

This commit is contained in:
Nurfog committed 2026-10-22 11:44:18 -03:00
1 parent 24dcb6d770
commit 4a84271f44
1 file changed
+4 -4
+4 -4
View File
@@ -17,10 +17,10 @@ export default function LoginPage() {
setError("");
setLoading(true);
try {
// 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);
// 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));
router.push("/");
} catch (err: unknown) {
setError(err instanceof Error ? err.message : "Credenciales inválidas");