Главная » Файлы » Скрипты для uCoz » Пользователи

Простой антиспам для страницы регистрации by Apocalypse для uCoz
24.06.14, 10:09:50



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

Как это работает:

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

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

Установка:

В Форме регистрации пользователей в самый низ:
Код
<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>


apoarr = ['rtrtr', 'mailspeed'] - почтовые домены (blabal@rtrtr.ru, blabla@mailspeed.ru). Добавляйте через запятую нужные вам домены для фильтрации. По умолчанию скрипт рассчитан на 11 доменов

Материал разработан и подготовлен Apocalypse
Категория: Пользователи | Добавил: Apocalypse | Теги: Apocalypse, ucoz, регистрации, by, антиспам, простой, для, страницы
Просмотров: 287 | Загрузок: 0 | Рейтинг: 5.0/1
Всего комментариев: 0
Имя *:
Email: