• Автор:

    Flesha
  • Добавлено:

    мар 18, 2014
  • Комментариев:

    1
  • Просмотров:

    1 307

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

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

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

Установка:

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 dle
Вернуться

Комментарии:


  1. qwerty → 20 марта 2014 03:20
    это может для каких то старых версий или автор ослеп
    Админка > Список всех разделов > Фильтр по: IP, Логину или E-Mail
    более того есть опция "Срок окончания бана" выставляем на любое время или на вечно по ip, email, логину.
    У меня 9-тка стоит, но на столько мне известно на 8x эта функция тоже есть.
    После добавления email пользователя, зарегистрироваться тоже не возможно и коммы оставлять.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.