스팸필터의 스팸엮인글 처리 부분을 강화 (제목/내용/블로그이름/내용등도 or 비교) 하고 C 클래스 ip 금지

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3268 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2007-12-08 02:13:41 +00:00
parent 9a1dfed6f7
commit f9a2015e23
5 changed files with 29 additions and 9 deletions

View file

@ -108,11 +108,11 @@
$oTrackbackModel = &getModel('trackback');
list($ipA,$ipB,$ipC,$ipD) = explode('.',$_SERVER['REMOTE_ADDR']);
$ipaddress = $ipA.'.'.$ipB.'.'.$ipC;
$count = $oTrackbackModel->getRegistedTrackback(24*60*60, $ipaddress);
$count = $oTrackbackModel->getRegistedTrackback(12*60*60, $ipaddress, $obj->url, $obj->blog_name, $obj->title, $obj->excerpt);
if($count > 2) {
$oTrackbackController = &getController('trackback');
$oTrackbackController->deleteTrackbackSender(24*60*60, $ipaddress);
$this->insertIP($_SERVER['REMOTE_ADDR']);
$oTrackbackController->deleteTrackbackSender(12*60*60, $ipaddress, $obj->url, $obj->blog_name, $obj->title, $obj->excerpt);
$this->insertIP($ipaddress.'.*');
return new Object(-1,'msg_alert_trackback_denied');
}