|
|
@@ -102,6 +102,14 @@ class action {
|
|
|
$dbAction->execute();
|
|
|
return true;
|
|
|
}
|
|
|
+
|
|
|
+ public function blackList($ip) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ public function whiteList($ip) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
}
|
|
|
$ip = trim($_GET['ip']);
|
|
|
$token = trim($_GET['token']);
|
|
|
@@ -116,8 +124,26 @@ switch($action) {
|
|
|
};
|
|
|
break;
|
|
|
case 'blacklist':
|
|
|
+ if ((new checkToken)->isAdmin($token)){
|
|
|
+ if((new action)->blackList($ip)){
|
|
|
+ echo " blacklisted " . $ip ."\n";
|
|
|
+ } else {
|
|
|
+ echo " fehler\n";
|
|
|
+ };
|
|
|
+ } else {
|
|
|
+ echo "no admin permissions\n";
|
|
|
+ };
|
|
|
break;
|
|
|
case 'whitelist':
|
|
|
+ if ((new checkToken)->isAdmin($token)){
|
|
|
+ if((new action)->whiteList($ip)){
|
|
|
+ echo " whitelisted " . $ip ."\n";
|
|
|
+ } else {
|
|
|
+ echo " fehler\n";
|
|
|
+ };
|
|
|
+ } else {
|
|
|
+ echo "no admin permissions\n";
|
|
|
+ };
|
|
|
break;
|
|
|
default:
|
|
|
if ((new checkToken)->isClient($token)){
|