Без spambots повече (за phpBB2 и phpBb3)
ПРЕДИ ДА ИНСТАЛИРАТЕ МОДА НАПРАВЕТЕ РЕЗЕРВНИ КОПИЯ НА ФАЙЛОВЕТЕ!!!

Всеки знае за проблемите които почват когато във форума ви ви налазят спам ботовете. Започват се дни мъки по триене и блокване. УЖАС!!! За това си има решение - един много простичък мод който го има и за phpBB2 и за phpBB3. С този мод си решавате проблемите!


За phpBB2

Какво ще направим - обикновенно спам ботовете при регистрация ползват GMT-12 часовата зона. С този мод се блокирват регистрациите за GMT-12 часовата зона - демек когато бота реши да се регне и сложи GMT-12 часовата зона няма да може да довърши регистрацията

#-----[ ОТВОРЕТЕ ]------------------------------------------
#
includes/usercp_register.php

#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#

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;

#
#----[ СЛЕД ТОВА ДОБАВЕТЕ ]------------------------------------------
#

if( $user_timezone == '-12' )
{
die();
}

#
#-----[ ЗАПИШЕТЕ/КАЧЕТЕ НОВИТЕ ФАЙЛОВЕ ]------------------------------------------
#


ако искате да забраните от друга часова зона просто редактирате този ред:

if( $user_timezone == '-12' ) като на мястото на "-12" пишете часовата зона която искате. ето ви и часовите зони:

GMT-12
-12 = GMT - 12 Hours
-11 = GMT - 11 Hours
-10 = GMT - 10 Hours
-9 = GMT - 9 Hours
-8 = GMT - 8 Hours
-7 = GMT - 7 Hours
-6 = GMT - 6 Hours
-5 = GMT - 5 Hours
-4 = GMT - 4 Hours
-3.5 = GMT - 3.5 Hours
-3 = GMT - 3 Hours
-2 = GMT - 2 Hours
-1 = GMT - 1 Hours
0 = GMT
1 = GMT + 1 Hour
2 = GMT + 2 Hours
3 = GMT + 3 Hours
3.5 = GMT + 3.5 Hours
4 = GMT + 4 Hours
4.5 = GMT + 4.5 Hours
5 = GMT + 5 Hours
5.5 = GMT + 5.5 Hours
6 = GMT + 6 Hours
6.5 = GMT + 6.5 Hours
7 = GMT + 7 Hours
8 = GMT + 8 Hours
9 = GMT + 9 Hours
9.5 = GMT + 9.5 Hours
10 = GMT + 10 Hours
11 = GMT + 11 Hours
12 = GMT + 12 Hours
13 = GMT + 13 Hours


За phpBB3

Тук мода е прави същото като в горния но блокита UTC - 12 часовата зона, понеже тя се използва в phpBB3 от спамботовете


#-----[ ОТВОРЕТЕ ]------------------------------------------
#
includes/ucp/ucp_register.php

#
#-----[ НАМЕРЕТЕ ]------------------------------------------
#

$data = array(
'username' => utf8_normalize_nfc(request_var('username', '', true)),
'new_password' => request_var('new_password', '', true),
'password_confirm' => request_var('password_confirm', '', true),
'email' => strtolower(request_var('email', '')),
'email_confirm' => strtolower(request_var('email_confirm', '')),
'confirm_code' => request_var('confirm_code', ''),
'lang' => basename(request_var('lang', $user->lang_name)),
'tz' => request_var('tz', (float) $timezone),
);

#
#----[ СЛЕД ТОВА ДОБАВЕТЕ]------------------------------------------
#

if ($data['tz'] == '-12.00')
{
die('Die, bot! Die.');
}

#
#-----[ ЗАПИШЕТЕ/КАЧЕТЕ НОВИТЕ ФАЙЛОВЕ ]------------------------------------------


От сега ви казвам - да не ви пука че сте блокнали тези часови зони - > няма хора които живеят в тези часови зони така че няма да имате проблеми с регистрацията на хора!

Това е!

/ Трябва да сте регистриран за да напишете коментар /
От: ReD_z0n3
12:04 23-01-2010
Благодаря ти много ми помогна
От: 0n3
23:33 03-07-2010
Здравеи! Искам да попитам как да го кача кат сам го направил от cpanel давам качи пиши ъплод 100 и не се променя
От: Arsenal
18:51 14-02-2011
Мерси, сега ще пробвам, иначе ми дойде до гуша!
1