Всичко за форумната система phpBB
Потребителски аватар Администратор

Автор на темата
Потребител: sed1 [PHP]

Ранг: Администратор

Мнения в темата: 1

Мнения: 123

Регистриран: 10 юли 2018, 22:13

Пол: Мъж

Местоположение: София

Skype: csserversbg1

Никнейм: sed1

Любим сървър: Fatall-Error(Dust2 Respawn+ArmyRank)

Се отблагодари: 6 пъти
Получена благодарност: 8 пъти

Контакти:

[УРОК] Как да се справим с спам "Ботовете" при регистрация.

Мнение от sed1 [PHP] » 02 дек 2018, 01:18

Тъй като повечето спам ботове се регват с mai.ru или подобни email адреси, с този код можете да разрешите този проблем.

Отваряте includes/functions_user.php и след

Код: Избери всички

{
		return ($ban_reason === true) ? 'EMAIL_BANNED' : $ban_reason;
	}			
добавяте този код

Код: Избери всички

$pieces = explode("@", $email);
 $bad =  $pieces[1];
if($bad != "abv.bg" && $bad != "yahoo.com" && $bad != "mail.bg" && $bad != "hotmail.com" && $bad != "gmail.com") {
echo "Die bot, die!<br />This email is not allowed for registration here!";
die();
 } 
Така регистрацията ще е възможна само с abv.bg/yahoo.com/mail.bg/hotmail.com/gmail.com
"Нашата любов е невъзможна" - казало балончето и гушнало кактуса!

Тази тема има 1 отговор

Трябва да сте регистриран потребител или да сте влезли в профила си, за да видите отговорите в тази тема.


Регистрация Влез
 
Отговори

Върни се в “PhpBB”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 1 гост