Browse Source

Flood filters

pull/40/head
Savetheinternet 13 years ago
parent
commit
187b476aae
  1. 1
      inc/config.php
  2. 15
      post.php

1
inc/config.php

@ -379,6 +379,7 @@
);
// Custom flood filters. Detect flood attacks and reject new posts if there's a positive match.
// See http://tinyboard.org/wiki/index.php?title=Flood_filters for more information.
//$config['flood_filters'][] = Array(
// 'condition' => Array(
// // 100 posts in the past 5 minutes (~20 p/m)

15
post.php

@ -332,6 +332,21 @@
// Matched filter
continue;
}
} elseif($condition == 'name') {
if(preg_match($value, $post['name']))
continue;
} elseif($condition == 'trip') {
if(preg_match($value, $post['trip']))
continue;
} elseif($condition == 'email') {
if(preg_match($value, $post['email']))
continue;
} elseif($condition == 'subject') {
if(preg_match($value, $post['subject']))
continue;
} elseif($condition == 'body') {
if(preg_match($value, $post['body_nomarkup']))
continue;
} elseif($condition == 'OP') {
// Am I OP?
if($value == $OP)

Loading…
Cancel
Save