Ver Fonte

class test

andre há 4 anos atrás
pai
commit
db823a1e0d
1 ficheiros alterados com 26 adições e 0 exclusões
  1. 26 0
      index.php

+ 26 - 0
index.php

@@ -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)){