Forjadores de Vida
Inicie sesión para acceder al sistema
Plataforma Administrativa MFV
prepare($sql); $stmt->bind_param("s", $usuario); $stmt->execute(); $resultado = $stmt->get_result(); if ($resultado->num_rows > 0) { $user = $resultado->fetch_assoc(); if (password_verify($password, $user['password'])) { $_SESSION['usuario_id'] = $user['id']; $_SESSION['rol_id'] = $user['rol_id']; $_SESSION['usuario_nombre'] = $user['nombre_completo']; $_SESSION['foto'] = $user['foto']; /* CARGAR PERMISOS DEL USUARIO */ $permisos = []; $sqlPermisos = "SELECT p.nombre FROM permisos_usuario up INNER JOIN permisos p ON p.id = up.permiso_id WHERE up.usuario_id = ?"; $stmtPermisos = $conn->prepare($sqlPermisos); $stmtPermisos->bind_param("i", $user['id']); $stmtPermisos->execute(); $resPermisos = $stmtPermisos->get_result(); while ($fila = $resPermisos->fetch_assoc()) { $permisos[] = $fila['nombre']; } $_SESSION['permisos'] = $permisos; header("Location: principal.php"); exit(); } else { $error = "Contraseña incorrecta"; } } else { $error = "Usuario no encontrado"; } } ?>
Inicie sesión para acceder al sistema
Plataforma Administrativa MFV