Увеличить
скрипты для ucoz - защита от регистрации ботов ( анти спам ) на ucoz
скрипты для ucoz Данный скрипт на странице регистрации выводит окно, в котором выводится
пример, который надо решить. Если ответ неправильный — регистрация
блокируется, если да — то можно продолжать регистрацию дальше. Таким
образом, можно оградить свой сайт от "тупой школоты", которая не знает
алгебры за 9 класс. Скриншот — http://s04.radikal.ru/i177/1003/7b/d033af6a9490.jpg
Этот код вставлять в страницу регистрации: <script
type="text/javascript"> /* * MCaptcha v.1.0 * 17:32
02.03.2010 */ even = [0, 2, 4]; i
= even[Math.floor(Math.random() * even.length)]; logs = ['1+2', 3,
'5+7', 12, '3+4', 7]; res = prompt('Уважаемый пользователь! Для
продолжения регистрации, решите следующий пример:\n ' + logs[i]);
if (res == logs[i+1]) {alert('Решено правильно, можете продолжить
регистрацию')} else {alert('Неправильно!'); window.close()}
</script>
even =
[0, 2, 4] — вписываем сюда все чётные числа. Напр., если у вас
всего 30 примеров, то пишите все чётные числа до 30. logs =
['1+2', 3, '5+7', 12, '3+4', 7] — собственно, ваши примеры. Сначала
пишется сам пример (в кавычках), затем — ответ (без кавычек).
Разумеется, писать нужно не те примеры, которые в коде, а что-нибудь
посложнее. Чтобы школота не смогла решить. Важно! После того, как запишите свои примеры и ответы,
воспользуйтесь кодировщиком, чтобы ответы нельзя
было посмотреть в исходнике страницы!
|