feat(login): tolerar -X del RUT en clave, se quita al ingresar

This commit is contained in:
Nurfog committed 2026-10-22 10:34:51 -03:00
1 parent 580ecff258
commit f536f11dfd
1 file changed
+7 -1
+7 -1
View File
@@ -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
/>
<div className="form-text">
Tu RUT sin dígito verificador (ej: 14399848). Si escribes el -X final, se ignora.
</div>
</div>
<button