feat: login IT con allowlist (scrypt+HMAC) + middleware protege tablero/gestion

This commit is contained in:
Nurfog committed 2026-09-09 14:30:27 -03:00
1 parent 08bf7254a1
commit 57b64af1ba
13 files changed
+392 -14

No files matched your search

+4 -2
View File
@@ -2,7 +2,7 @@
import { useState } from "react";
import SamShell from "@/components/SamShell";
import { refreshModules, useModules } from "@/lib/store";
import { refreshModules, useModules, useMe } from "@/lib/store"
import {
displayName,
envOf,
@@ -13,6 +13,7 @@ import {
// Actualizar: redeploy manual + reinstalación de webhook por módulo.
export default function Actualizar() {
const { data, error } = useModules();
const me = useMe();
const modules = data?.modules ?? [];
const [busy, setBusy] = useState<string | null>(null);
const [msg, setMsg] = useState<{ ok: boolean; text: string } | null>(null);
@@ -70,7 +71,8 @@ export default function Actualizar() {
subtitle="Actualizar módulos"
menu={itMenu(modules)}
activeHref="/actualizar"
topUser="SAM"
topUser={me?.email || "SAM"}
allowLogout
backHref="/"
>
<div className="alert alert-light section-header mb-3 py-2 px-3">