[Web] Fix return for unban/ban actions via API
parent
f8d26d9415
commit
b74226a9dc
|
@ -113,6 +113,14 @@ function fail2ban($_action, $_data = null) {
|
||||||
$redis->hDel('F2B_BLACKLIST', $network, 1);
|
$redis->hDel('F2B_BLACKLIST', $network, 1);
|
||||||
$redis->hSet('F2B_QUEUE_UNBAN', $network, 1);
|
$redis->hSet('F2B_QUEUE_UNBAN', $network, 1);
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
$_SESSION['return'][] = array(
|
||||||
|
'type' => 'danger',
|
||||||
|
'log' => array(__FUNCTION__, $_action, $_data_log),
|
||||||
|
'msg' => array('network_host_invalid', $network)
|
||||||
|
);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
elseif ($_data['action'] == "blacklist") {
|
elseif ($_data['action'] == "blacklist") {
|
||||||
if (valid_network($network)) {
|
if (valid_network($network)) {
|
||||||
|
@ -120,6 +128,14 @@ function fail2ban($_action, $_data = null) {
|
||||||
$redis->hDel('F2B_WHITELIST', $network, 1);
|
$redis->hDel('F2B_WHITELIST', $network, 1);
|
||||||
$response = docker('post', 'netfilter-mailcow', 'restart');
|
$response = docker('post', 'netfilter-mailcow', 'restart');
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
$_SESSION['return'][] = array(
|
||||||
|
'type' => 'danger',
|
||||||
|
'log' => array(__FUNCTION__, $_action, $_data_log),
|
||||||
|
'msg' => array('network_host_invalid', $network)
|
||||||
|
);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (RedisException $e) {
|
catch (RedisException $e) {
|
||||||
|
|
Loading…
Reference in New Issue