19.03.14, 14:00
0 комментарий
  DLE Хаки

Хак Запрет регистрации с определенной почты

Хак позволяет увеличить защиту от спама , путем создания списка запрещенных емайл адресов с которых будет запрещена регистрация.

Установка:

1) Открываем engine/inc/options.php после строки:

showRow( $lang['opt_sys_ud'], $lang['opt_sys_udd'], "<input class="edit bk" type=text style="text-align: center;"  name='save_con[max_users_day]' value="{$config['max_users_day']}" size=10>" );


Вставить:

showRow( "Запрещенные емайл адреса", "Укажите через запятую имена доменов с которых запрещена регистрация", "<input class="edit bk" type=text style="text-align: center;"  name='save_con[no_allow_email]' value="{$config['no_allow_email']}" size=40>" );


2) Открываем engine/modules/register.php после строки:

if (strpos( strtolower ($name) , '.php' ) !== false) $stop .= $lang['reg_err_4'];


Вставить:

$mail_part = explode("@",$email);

if (strpos ( $config['no_allow_email'], $mail_part[1] ) !== false && $config['no_allow_email'] != '') $stop .= 'Запрещенные домены: '.$config['no_allow_email'];


В админ панели -> Настройка системы -> Настройки пользователей указываем запрещенные емаил сервера по желанию

Автор: rocksmart

Напишите своё мнение