functions.php: block on API suggestion

This commit is contained in:
Zankaria 2024-10-10 22:27:38 +02:00
parent f7676d13d4
commit f1bbd09751

View file

@ -1907,9 +1907,10 @@ function checkIPAPI(string $ip): bool {
return false;
}
if ($ret['block'] == 1
|| array_search($ret['isp'], $config['ip_api']['isp_blacklist']) !== false
|| array_search($ret['asn'], $config['ip_api']['asn_blacklist']) !== false) {
if (($config['ip_api']['ip_block'] == 1 && $ret['block'] == 1)
|| $config['ip_api']['ip_block'] == 2 && $ret['block'] != 0
|| array_search($ret['isp'], $config['ip_api']['isp_blacklist']) !== false
|| array_search($ret['asn'], $config['ip_api']['asn_blacklist']) !== false) {
error($config['error']['proxy']);
return true;
}