From: NurPech Date: Sat, 29 Jun 2013 11:50:49 +0000 (+0200) Subject: added check if server is protected X-Git-Url: http://git.pk910.de/?p=ZNCAdmin.git;a=commitdiff_plain;h=5822909a8486a65b2ea5ab4abd12dc38db6d2083;hp=bba88abe71fc42f908e82907504d9097a85a2461 added check if server is protected --- diff --git a/zncadmin.php b/zncadmin.php index bbc5e95..a2b4dc7 100644 --- a/zncadmin.php +++ b/zncadmin.php @@ -316,6 +316,10 @@ function zncadmin_add() { foreach($zncservers as $zncserver) { if($argv[3] && (strtolower($argv[3]) != strtolower($zncserver['name']))) continue; if(!$argv[3] && $zncserver['priority'] < $priority) continue; + if($zncserver['protected'] === true && !$force) { + error("Access denied\n"); + return; + } $zncserver['conn'] = new ZNCServer($zncserver['host'], $zncserver['port']); $zncserver['conn']->login($zncserver['auser'], $zncserver['apass']); $zncserver['users'] = $zncserver['conn']->getUserList();