diff --git a/users.php b/users.php index 2b8f57c..72bdb94 100644 --- a/users.php +++ b/users.php @@ -1,10 +1,10 @@ query("SHOW COLUMNS FROM users"); + $columns = $stmt->fetchAll(PDO::FETCH_COLUMN); + // Exclude sensitive fields like password + $allowed_fields = array_diff($columns, ['password']); + } catch (PDOException $e) { + // Handle error, maybe default to a safe subset of fields + $allowed_fields = ['id', 'name', 'email', 'role']; + } +} function get_users($fields) { if (empty($fields)) {