Quote:
Originally Posted by RummyBoy
Yep, that's what I meant but still someone can flood with posts on inactive threads and then you have a new problem. How about:
(1) Limit USER to 2 thread starts per day if they are under 1 yr old since join.
(2) Limit USER to 6 posts (within threads) per day if they are under 1 yr old since join.
As long as USER knows the limits come off after a year, I'm most wouldn't even breach
|
Sounds like a good idea.
Could also have some kind of content filter, which automatically bans, or mutes, a user account if the first X number of posts contain trigger words such as Heater Dxxx.
Or it could count string similarity to already banned content. For example using PHP's similar_text() function or calculcate the levenshtein distance etc.
Currently Donny alters all his posts, by increasing a number, thus creating a completely different MD5 hash for each post. Using similar_text() or levenshtein() would easily catch the same message - even when a number is being incremented each time.
It should be quite easy to make such a cleanup cronjob - to counter Donny's spam cronjob.
