diff --git a/agent/modals/credential/credential_edit.php b/agent/modals/credential/credential_edit.php index f54eeb06..6e3b78b0 100644 --- a/agent/modals/credential/credential_edit.php +++ b/agent/modals/credential/credential_edit.php @@ -2,6 +2,8 @@ require_once '../../../includes/modal_header.php'; +enforceUserPermission('module_credential', 2); + $credential_id = intval($_GET['id']); $sql = mysqli_query($mysqli, "SELECT * FROM credentials WHERE credential_id = $credential_id LIMIT 1"); @@ -32,6 +34,8 @@ while ($row = mysqli_fetch_assoc($sql_credential_tags)) { $credential_tag_id_array[] = $credential_tag_id; } +enforceClientAccess(); + // Generate the HTML form content using output buffering. ob_start(); ?> diff --git a/agent/modals/credential/credential_view.php b/agent/modals/credential/credential_view.php index 33dd3509..f9e4f3dc 100644 --- a/agent/modals/credential/credential_view.php +++ b/agent/modals/credential/credential_view.php @@ -2,11 +2,14 @@ require_once '../../../includes/modal_header.php'; +enforceUserPermission('module_credential'); + $credential_id = intval($_GET['id']); $sql = mysqli_query($mysqli, "SELECT * FROM credentials WHERE credential_id = $credential_id LIMIT 1"); $row = mysqli_fetch_assoc($sql); +$client_id = intval($row['credential_client_id']); $credential_name = nullable_htmlentities($row['credential_name']); $credential_description = nullable_htmlentities($row['credential_description']); $credential_uri = nullable_htmlentities($row['credential_uri']); @@ -23,6 +26,8 @@ if (empty($credential_otp_secret)) { $credential_note = nullable_htmlentities($row['credential_note']); $credential_created_at = nullable_htmlentities($row['credential_created_at']); +enforceClientAccess(); + // Generate the HTML form content using output buffering. ob_start(); ?>