projects
/
ZNCAdmin.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
bba88ab
)
added check if server is protected
author
NurPech
<nurpech@nurpech.de>
Sat, 29 Jun 2013 11:50:49 +0000
(13:50 +0200)
committer
NurPech
<nurpech@nurpech.de>
Sat, 29 Jun 2013 11:58:48 +0000
(13:58 +0200)
zncadmin.php
patch
|
blob
|
history
diff --git
a/zncadmin.php
b/zncadmin.php
index bbc5e95af8f1f9ac31201b25e3fbea9fd4a11610..a2b4dc75c4f0315ea6df07c3fc98c4388473fc99 100644
(file)
--- 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;
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();
$zncserver['conn'] = new ZNCServer($zncserver['host'], $zncserver['port']);
$zncserver['conn']->login($zncserver['auser'], $zncserver['apass']);
$zncserver['users'] = $zncserver['conn']->getUserList();