Всем привет, я так понимаю что надо вводить:
mail.ru, bk.ru и т.д.?
То есть не сам email@mail.ru а только зону? потому как я попробовал увы, при регистрации сайт не рыгнулся даже.... или я что-то не правильно понял? Объясните плииз. Как можно запретить зону mail.ru к регистрации?
Открыть
Ответить
Запрещенные E-Mail адреса, блокировать по зоне
Запрещённые адреса вводятся полностью, через запятую. Если вы хотите блокировать домены целиком, то это делов на 10 секунд. Версия системы какая?
ЗЫ Чем же вам неугодили несчастные юзеры mail.ru, bk.ru? 
Chianuk, с этих емайлов стали боты региться (умудряются даже активацию мыла проходить), раньше был Рамблер, админы Рамблера вскоре прочухали и прикрыли лавочку, теперь Маил.ру плодит ботов...
GRAFLEKX
- Группа: Супермодераторы
- Пункты: 1595
- Регистрация: 18.09.2008
- Пол: Мужчина
- Из: Россия
3.92
3.92
GRAFLEKX, это отчасти шутка была. 
Хотя мне больше докучали с гугломыла...
Ладно. Автор, видимо, по делам убежал.
dayser,
Для Lite. Идём в modules/Account/index.php, в функцию checkuser
Находим:
checkemail($user_email);
$mail_blocker = explode(",", $mail_blocker);
foreach ($mail_blocker as $key => $val) {
if ($val == strtolower($user_email) && $val != "") $stop = ""._MAIL_BLOCK."";меняем на
checkemail($user_email);
$user_domain = substr($user_email,strpos($user_email,"@")+1);
$mail_blocker = explode(",", $mail_blocker);
foreach ($mail_blocker as $key => $val) {
if ($val == strtolower($user_domain) && $val != "") $stop = ""._MAIL_BLOCK."";Для Open. Идём в modules/account/index.php, в функцию checkuser
Находим:
checkemail($user_email);
$mail_b = explode(",", $confu['mail_b']);
foreach ($mail_b as $val) if ($val != "" && $val == strtolower($user_email)) $stop = _MAIL_BLOCK;меняем на
checkemail($user_email);
$user_domain = substr($user_email,strpos($user_email,"@")+1);
$mail_b = explode(",", $confu['mail_b']);
foreach ($mail_b as $val) if ($val != "" && $val == strtolower($user_domain)) $stop = _MAIL_BLOCK;В админке перечисляем домены через запятую.
Открыть
Ответить







