false, 'error' => 'Not authenticated']); exit; } } function require_can_manage_settings(): void { require_login(); if (!current_user_can_manage_settings()) { http_response_code(403); header('Content-Type: application/json'); echo json_encode(['success' => false, 'error' => 'Forbidden']); exit; } }