Чтение RSS каналов

Форум

Открыть Ответить

Запрещенные E-Mail адреса, блокировать по зоне

0

0
1
21.04.2010 22:33:0022.04.2010 23:36:13
Всем привет, я так понимаю что надо вводить:
mail.ru, bk.ru и т.д.?
То есть не сам email@mail.ru а только зону? потому как я попробовал увы, при регистрации сайт не рыгнулся даже.... или я что-то не правильно понял? Объясните плииз. Как можно запретить зону mail.ru к регистрации?
4.11

4.11
2
22.04.2010 18:28:14
Запрещённые адреса вводятся полностью, через запятую. Если вы хотите блокировать домены целиком, то это делов на 10 секунд. Версия системы какая?

ЗЫ Чем же вам неугодили несчастные юзеры mail.ru, bk.ru? Смайл - 05
3.92

3.92
3
22.04.2010 18:52:3722.04.2010 18:52:58
Chianuk, с этих емайлов стали боты региться (умудряются даже активацию мыла проходить), раньше был Рамблер, админы Рамблера вскоре прочухали и прикрыли лавочку, теперь Маил.ру плодит ботов...
3.96

3.96
4
22.04.2010 19:10:3822.04.2010 19:12:18
GRAFLEKX, это отчасти шутка была. title
Хотя мне больше докучали с гугломыла...

Ладно. Автор, видимо, по делам убежал.
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;


В админке перечисляем домены через запятую.
3.92

3.92
5
23.04.2010 14:50:48
прошу прощения что испарился. Насчёт mail.ru google.com у меня есть свой бот авторегистрация и т.д. Но не в этом суть вопроса, щас заканчиваю с своим pop сервером. И буду оставлять разрешённым только свой домен. Внутренняя защита. Спасибо.
4.11

4.11
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь