示例#1
0
 public function run()
 {
     $ip = Tools::getUserIp();
     $userAgent = Http::getServer('HTTP_USER_AGENT');
     //badcrawler detected
     if (Session::getInstance()->get(md5($ip . 'badcrawler'))) {
         Router::getInstance()->show403(true);
     }
     $this->_check($ip, $userAgent);
     Logger::getInstance()->debug('Sniffer security was run', 'security');
 }
示例#2
0
 protected function _generateSecurity()
 {
     self::_checkState();
     return md5(Tools::getUserIp() . Http::getServer('HTTP_USER_AGENT'));
 }