Skip to content

Commit 87b3ba1

Browse files
author
Till Brehm
committed
Fixed #4912 Remote API call fails with IDS security error
1 parent da42d9b commit 87b3ba1

File tree

4 files changed

+7
-1
lines changed

4 files changed

+7
-1
lines changed

interface/lib/app.inc.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ public function tpl_defaults() {
342342
// load and enable PHP Intrusion Detection System (PHPIDS)
343343
$ids_security_config = $app->getconf->get_security_config('ids');
344344

345-
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')) {
345+
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')) {
346346
$app->uses('ids');
347347
$app->ids->start();
348348
}

interface/web/remote/index.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
define('REMOTE_API_CALL', true);
4+
35
require_once '../../lib/config.inc.php';
46
$conf['start_session'] = false;
57
require_once '../../lib/app.inc.php';

interface/web/remote/json.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
define('REMOTE_API_CALL', true);
4+
35
require_once '../../lib/config.inc.php';
46
$conf['start_session'] = false;
57
require_once '../../lib/app.inc.php';

interface/web/remote/rest.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
<?php
22

3+
define('REMOTE_API_CALL', true);
4+
35
require_once '../../lib/config.inc.php';
46
$conf['start_session'] = false;
57
require_once '../../lib/app.inc.php';

0 commit comments

Comments
 (0)