Parámetro dos factores

This commit is contained in:
2025-05-26 15:56:41 -06:00
parent 738c9b07df
commit f611c35b49
5 changed files with 261 additions and 60 deletions

View File

@@ -1,5 +1,7 @@
<?php
include __DIR__ . '/../partials/sidebar_configuracion.php';
$dos_factores_estado = obtenerEstadoDosFactores();
?>
<!DOCTYPE html>
<html lang="es">
@@ -83,6 +85,23 @@ include __DIR__ . '/../partials/sidebar_configuracion.php';
<div class="row g-3">
<!-- Autenticacin de dos factores -->
<div class="col-md-7">
<div class="card shadow-sm p-3">
<h4 class="mb-4 text-dark">Autenticación de dos factores</h4>
<form method="post" action="/IMPORTADORES/seguridad/autenticacionDosFactores">
<div class="form-check form-switch mb-3">
<input type="checkbox" name="dos_factores" id="dos_factores" class="form-check-input"
<?php echo ($dos_factores_estado == 1) ? "checked" : ""; ?>>
<label class="form-check-label" for="dos_factores">
<?php echo ($dos_factores_estado == 1) ? "Activo" : "Inactivo"; ?>
</label>
</div>
<button type="submit" class="btn btn-primary">Guardar configuración</button>
</form>
</div>
</div>
<!-- Correo adicional (extra) -->
<div class="col-md-7">
<div class="card shadow-sm p-3">
@@ -116,8 +135,19 @@ include __DIR__ . '/../partials/sidebar_configuracion.php';
</form>
</div>
</div>
</div>
</div>
<script>
const chk = document.getElementById('dos_factores');
const label = document.querySelector('label[for="dos_factores"]');
chk.addEventListener('change', () => {
label.textContent = chk.checked ? 'Activo' : 'Inactivo';
});
</script>
</body>
</html>