Внимание: Данный скрипт будет работать только у тех, у кого регистрация Локальные пользователи а не uNet Существует сервис "одноразовых" почтовых ящиков, которые с большой охотой используют спамеры. Суть скрипта состоит в том, чтобы запретить регистрацию с определенным 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>