MOD Description: Blocks registrations from timezone GMT-12 that is used by almost all spambots.
MOD Version: RC 1.0.0
MOD Download:
no_more_spambots.txt (Use with EasyMOD)
OR:
Code: Select all
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
if ( !($row = $db->sql_fetchrow($result)) )
{
message_die(GENERAL_ERROR, 'Could not obtain next user_id information', '', __LINE__, __FILE__, $sql);
}
$user_id = $row['total'] + 1;
#
#----[ AFTER, ADD ]------------------------------------------
#
if( $user_timezone == '-12' )
{
die();
}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
DON'T WORRY ABOUT BLOCKING GMT-12, WHY?
But, why is it used by almost all spambots? Well, for they are coded to select the first option in any dropdown box.No human habitations are in this time zone.
UTC-12 is a nautical time zone comprising the high seas between 180°W and 172°30'W longitude.
Subtract twelve hours from Coordinated Universal Time to obtain the time for this zone.
Ships using this time are the last to begin each calendar day.
PEOPLE CAN STILL FILL IN GMT-12 AFTER THEY REGISTER, IN THEIR PROFILES.
Now you can unban most of your blocked IPs, disallowed names, blocked domains, i.e., mail.ru, etc.
I've been using this MOD since 19 June 2007 and never even had a single spambot

PS: Enjoy!
