list.php 488 B

12345678910111213141516171819202122232425
  1. <?php
  2. require_once 'action.php';
  3. require_once 'db.php';
  4. require_once 'token.php';
  5. $clientIP = ip2long(substr(trim($_SERVER['REMOTE_ADDR']),0,15));
  6. $token = substr(trim($_GET['token']),0,32);
  7. $act= new action;
  8. if($act->isBlocked($clientIP)) {
  9. http_response_code(403);
  10. exit;
  11. }
  12. if (!(new token)->isConsumer($token)) {
  13. $act->block($clientIP);
  14. echo "user access denied";
  15. exit;
  16. }
  17. $list = $act->getBlockList();
  18. foreach($list as $ip) {
  19. echo long2ip($ip) . PHP_EOL;
  20. }