Auth: idUsuario login via sige_sam_v3.usuario
- Login uses idUsuario + password (plain text or SHA256) - API types: HelpDeskUser with idUsuario, nombres, apPaterno - Sidebar/layout: fullName from nombres + apPaterno - pnpm-workspace.yaml: approve unrs-resolver builds
This commit is contained in:
1 parent
2a303c73ae
commit
72775500da
7 files changed
+45
-31
No files matched your search
@@ -5,7 +5,7 @@ import { useRouter } from "next/navigation";
|
||||
import { useAuth } from "@/lib/auth";
|
||||
|
||||
export default function LoginPage() {
|
||||
const [rut, setRut] = useState("");
|
||||
const [idUsuario, setIdUsuario] = useState("");
|
||||
const [password, setPassword] = useState("");
|
||||
const [error, setError] = useState("");
|
||||
const [loading, setLoading] = useState(false);
|
||||
@@ -17,7 +17,7 @@ export default function LoginPage() {
|
||||
setError("");
|
||||
setLoading(true);
|
||||
try {
|
||||
await login(rut, password);
|
||||
await login(idUsuario, password);
|
||||
router.push("/");
|
||||
} catch (err: any) {
|
||||
setError(err.message || "Credenciales inválidas");
|
||||
@@ -74,13 +74,13 @@ export default function LoginPage() {
|
||||
|
||||
<form onSubmit={handleSubmit}>
|
||||
<div className="mb-3">
|
||||
<label className="form-label">RUT</label>
|
||||
<label className="form-label">Usuario</label>
|
||||
<input
|
||||
type="text"
|
||||
className="form-control"
|
||||
placeholder="12.345.678-9"
|
||||
value={rut}
|
||||
onChange={(e) => setRut(e.target.value)}
|
||||
placeholder="Tu ID de usuario"
|
||||
value={idUsuario}
|
||||
onChange={(e) => setIdUsuario(e.target.value)}
|
||||
required
|
||||
autoFocus
|
||||
/>
|
||||
|
||||
Reference in new issue
Block a user