Оповещение
...
Добро пожаловать на Freezly.ru!
Пожалуйста,
войдите
или
зарегистрируйтесь
.
  • Страница 1 из 1
  • 1
Простой антиспам для страницы регистрации
Offline
БЫВАЛЫЙ
Сообщения:
408
Репутация:
Пост #1 написан 13.06.2012 в 09:47


Существуют сервисы "одноразовых" почтовых ящиков, которые с большой охотой используют спамеры. Суть скрипта состоит в том, чтобы запретить регистрацию с определенным e-mail адресов

Как это работает:
Каждые 300 миллисекунд скрипт проверяет значение поля e-mail и, если в нём окажется хоть одно из запрещенных значений - выведет alert окно с уведомлением, удалит поле e-mail, кнопку регистрации и будет кликать капчу каждые 300 миллисекунд...

Также при клике или переходе в поле e-mail капча будет обновлена, дабы избежать заполнения e-mail последним, принудительно заставив человека вводить последней именно капчу. Также разбиндино нажатие enter в поле e-mail

Установка:

ПУ \ Управление дизайном \ Пользователи \ Форма регистрации пользователей и в самый низ вставляем:

Code
<script>    
    // ApoTeam (c) 2012    
    $('.manFlaEmail').focus(function() {    
    $('#secImg').click();    
    }).keydown(function(a) {    
    if(a.keyCode == 13) {    
    return false;    
    };    
    });    
    apoarr = ['rtrtr', 'mailspeed']    
    antiapo = setInterval(function() {    
    for(i=0;i<10;i++) {    
    if($('.manFlaEmail').val().indexOf(apoarr[i]) != -1) {    
    clearInterval(antiapo);    
    new _uWnd('id', 'Внимание', 200, 70, {autosize:0}, 'Вы заблокированы системой антиспам');    
    $('.manFlSbm, input[name="code"], input[name="email"]').remove();    
    setInterval(function() {    
    $('#secImg').click();    
    }, 300);    
    };    
    };    
    }, 300);    
    </script>


Внимание: Данный скрипт будет работать только у тех, у кого регистрация Локальные пользователи а не uNet!
  • Страница 1 из 1
  • 1
Поиск: