Главная » Файлы » Скрипты для uCoz » Пользователи |
Простой антиспам для страницы регистрации by Apocalypse для uCoz
24.06.14, 10:09:50 | |
Существуют сервисы "одноразовых" почтовых ящиков, которые с большой охотой используют спамеры. Скрипт разработан по просьбе пользователя Fang и суть его состоит в том, чтобы запретить регистрацию с определённым диапазоном email адресов Как это работает: Каждые 300 миллисекунд скрипт проверяет значение поля e-mail и, если в нём окажется хоть одно из запрещённых значений - выведет алерт окно с уведомлением, удалит поле e-mail, кнопку регистрации и будет кликать капчу каждые 300 миллисекунд Также при клике или переходе в поле 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 | |
Просмотров: 419 | Загрузок: 0 | |
Всего комментариев: 0 | |
| |