From 5822909a8486a65b2ea5ab4abd12dc38db6d2083 Mon Sep 17 00:00:00 2001 From: NurPech Date: Sat, 29 Jun 2013 13:50:49 +0200 Subject: [PATCH] added check if server is protected --- zncadmin.php | 4 ++++ 1 file changed, 4 insertions(+) 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(); -- 2.20.1