include '../../system/menu.php'; ?> <section class="bloque"> <div> <?php include '../../layouts/cabecera-body.php'; ?> <hgroup> <h1>Gestión de usuarios</h1> </hgroup> </div> <?php require_once '../../includes/conexion.php'; require_once '../../system/classusuario.php'; extract($_POST); $objinicio = new inicio_seguro(); $mensaje1 = ""; $mensaje2 = ""; if (isset($eliminar)) { if (isset($dos)) { $especialista = new especialista(); $especialista->eliminar($mysqli, $eliminar); } else { echo "<div class='notify'><i class='fa fa-check-square'></i>El usuario ha sido eliminado de forma exitosa<br /></div> "; $objinicio->eliminar_miembros($mysqli, $eliminar); } } elseif (isset($guardar)) { for ($i = 0; $i < count($codigos); $i++) { if (!empty($privilegios[$i])) { $objinicio->modificar_privilegios($mysqli, $privilegios[$i], $codigos[$i]); $mensaje1 = "<div class='notify'><i class='fa fa-check-circle-o'></i> Los privilegios fueron cambiados</div>";
header("location: ../0/especialista/culminar_registro"); } //Para el resto de privilegios } else { if ($n_intentos[0] > 0) { //En caso de tener intentos fallidos se eliminan $intentos->eliminar_intentos($mysqli, $_SESSION['email']); } header("location: ../0/home/inicio"); } } } } else { //Error entre correos y contraseñas //Registro de intento fallido $intentos = new inicio_seguro(); $r2 = $intentos->chequeo_intentos($mysqli, $correo); $n_intentos = $r2->fetch_array(); if ($n_intentos[0] <= 4) { $intentos->reg_intentos_fallidos($mysqli, $correo); if ($n_intentos[0] == 4) { //Al haber cometido el 4to error, se registra el quinto y automaticamente se redirige a la página de bloqueo $intentos->bloquear_usuario($mysqli, $correo); header("location: ../../0/home/block"); } else { header("location: ../../0/home/iniciar_sesion"); } } else { //Si ha ingresado mas de 5 intentos fallidos, igual nos interesa registrar los siguientes intentos para evaluar su interés de entrar al sistema $intentos->reg_intentos_fallidos($mysqli, $correo); header("location: ../../0/home/block");