mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-22 05:15:29 +09:00
스팸 엮인글 체크루틴을 3분 이내 하나 이상의 엮인글이 있는데 재등록 시도시로 변경
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3270 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
966e932ccd
commit
428ad23196
1 changed files with 4 additions and 4 deletions
|
|
@ -104,14 +104,14 @@
|
||||||
$output = $oFilterModel->isDeniedWord($text);
|
$output = $oFilterModel->isDeniedWord($text);
|
||||||
if(!$output->toBool()) return $output;
|
if(!$output->toBool()) return $output;
|
||||||
|
|
||||||
// 12시간 이내에 3개 이상 한 C클래스의 ip에서 엮인글 등록 시도시 금지 아이피로 지정하고 해당 ip의 글을 모두 삭제
|
// 3분 이내에 1개 이상의 한 C클래스의 ip에서 엮인글 등록 시도시 금지 아이피로 지정하고 해당 ip의 글을 모두 삭제
|
||||||
$oTrackbackModel = &getModel('trackback');
|
$oTrackbackModel = &getModel('trackback');
|
||||||
list($ipA,$ipB,$ipC,$ipD) = explode('.',$_SERVER['REMOTE_ADDR']);
|
list($ipA,$ipB,$ipC,$ipD) = explode('.',$_SERVER['REMOTE_ADDR']);
|
||||||
$ipaddress = $ipA.'.'.$ipB.'.'.$ipC;
|
$ipaddress = $ipA.'.'.$ipB.'.'.$ipC;
|
||||||
$count = $oTrackbackModel->getRegistedTrackback(12*60*60, $ipaddress, $obj->url, $obj->blog_name, $obj->title, $obj->excerpt);
|
$count = $oTrackbackModel->getRegistedTrackback(3*60, $ipaddress, $obj->url, $obj->blog_name, $obj->title, $obj->excerpt);
|
||||||
if($count > 2) {
|
if($count > 1) {
|
||||||
$oTrackbackController = &getController('trackback');
|
$oTrackbackController = &getController('trackback');
|
||||||
$oTrackbackController->deleteTrackbackSender(12*60*60, $ipaddress, $obj->url, $obj->blog_name, $obj->title, $obj->excerpt);
|
$oTrackbackController->deleteTrackbackSender(3*60, $ipaddress, $obj->url, $obj->blog_name, $obj->title, $obj->excerpt);
|
||||||
$this->insertIP($ipaddress.'.*');
|
$this->insertIP($ipaddress.'.*');
|
||||||
return new Object(-1,'msg_alert_trackback_denied');
|
return new Object(-1,'msg_alert_trackback_denied');
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue