From 87b3ba1458f9bfac31057a334414b65ef010c96a Mon Sep 17 00:00:00 2001 From: Till Brehm Date: Fri, 12 Jan 2018 19:27:32 +0100 Subject: [PATCH] Fixed #4912 Remote API call fails with IDS security error --- interface/lib/app.inc.php | 2 +- interface/web/remote/index.php | 2 ++ interface/web/remote/json.php | 2 ++ interface/web/remote/rest.php | 2 ++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/interface/lib/app.inc.php b/interface/lib/app.inc.php index 1cc96e9c2..12b7e9e92 100755 --- a/interface/lib/app.inc.php +++ b/interface/lib/app.inc.php @@ -342,7 +342,7 @@ $app = new app(); // load and enable PHP Intrusion Detection System (PHPIDS) $ids_security_config = $app->getconf->get_security_config('ids'); -if(is_dir(ISPC_CLASS_PATH.'/IDS') && ($ids_security_config['ids_anon_enabled'] == 'yes' || $ids_security_config['ids_user_enabled'] == 'yes' || $ids_security_config['ids_admin_enabled'] == 'yes')) { +if(is_dir(ISPC_CLASS_PATH.'/IDS') && !defined('REMOTE_API_CALL') && ($ids_security_config['ids_anon_enabled'] == 'yes' || $ids_security_config['ids_user_enabled'] == 'yes' || $ids_security_config['ids_admin_enabled'] == 'yes')) { $app->uses('ids'); $app->ids->start(); } diff --git a/interface/web/remote/index.php b/interface/web/remote/index.php index 3e111394a..670a9db13 100644 --- a/interface/web/remote/index.php +++ b/interface/web/remote/index.php @@ -1,5 +1,7 @@