| 12345678910111213141516171819202122232425 |
- <?php
- require_once 'action.php';
- require_once 'db.php';
- require_once 'token.php';
- $clientIP = ip2long(substr(trim($_SERVER['REMOTE_ADDR']),0,15));
- $token = substr(trim($_GET['token']),0,32);
- $act= new action;
- if($act->isBlocked($clientIP)) {
- http_response_code(403);
- exit;
- }
- if (!(new token)->isConsumer($token)) {
- $act->block($clientIP);
- echo "user access denied";
- exit;
- }
- $list = $act->getBlockList();
- foreach($list as $ip) {
- echo long2ip($ip) . PHP_EOL;
- }
|