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:
Nurfog committed 2026-09-10 11:36:46 -03:00
1 parent 2a303c73ae
commit 72775500da
7 files changed
+45 -31

No files matched your search

+6 -6
View File
@@ -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
/>