예제 #1
0
파일: BlockIps.php 프로젝트: ksst/kf
 public function execute(\Koch\Event\Event $event)
 {
     $ip = \Koch\Http\HttpRequest::getRemoteAddress();
     if (in_array($ip, $this->blockedIps, true)) {
         $event->cancel();
     }
 }
예제 #2
0
 public function execute(\Koch\Event\Event $event)
 {
     $authdata = $event->getInfo();
     $logdata = [date(), $this->request->getRemoteAddress(), $event->getName(), $authdata['username']];
     $this->logger->log($logdata);
 }