Страница 1 от 1

[PHPBB3] Разрешени e-mail адреси при регистрация

Публикувано на: 14 Яну 2017, 21:51
от Extreme
Тъй като повечето спам ботове се регват с mail.ru или подобни email адреси, с този код можете да разрешите този проблем.

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

Код за потвърждение: Избери целия код

{
		return ($ban_reason === true) ? 'EMAIL_BANNED' : $ban_reason;				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