fix(login): -X solo en usuario, contraseña intacta
This commit is contained in:
1 parent
4a84271f44
commit
eace5fbcd7
1 file changed
+6
-7
@@ -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
|
||||
/>
|
||||
<div className="form-text">
|
||||
Tu RUT sin dígito verificador (ej: 14399848). Si escribes el -X final, se ignora.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="mb-4">
|
||||
@@ -99,9 +101,6 @@ 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
|
||||
|
||||
Reference in new issue
Block a user