X-Git-Url: http://git.pk910.de/?p=ZNCAdmin.git;a=blobdiff_plain;f=zncadmin.php;fp=zncadmin.php;h=a2b4dc75c4f0315ea6df07c3fc98c4388473fc99;hp=bbc5e95af8f1f9ac31201b25e3fbea9fd4a11610;hb=5822909a8486a65b2ea5ab4abd12dc38db6d2083;hpb=bba88abe71fc42f908e82907504d9097a85a2461 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();