Проверочное слово должно всплывать после выполнения задания.
Проверочное слово менять почаще чтоб халявшики делали больше ошибок.
а ещо можна сделать так чтоб при откритии сайта писало не верное проверочное слово, а при выполнении задания менялось на правильное. Погда тот кто сделает 5 ошибок тот и халявщик
Единственное условие: пока задание не будет выполнено, проверочное слово не должно прийти. Для защиты от мультов ставить несколько вариантов контрольного вопроса - проверочное слово, которое подходит одному, уже не подойдёт для другого. Естественно, это можно сделать не по всем типам заданий. Но для регистрации с активностью, где есть рассылка автописем рефералам после определённой активности, это вполне подходит. К примеру, одному нужно будет ввести слово, которое придет в автописьме после прочтения 40 писем, а другому - слово, которое придет после выполнения каждых 10 заданий и т.д. (разные виды активности). Ну, и контрольные вопросы иногда менять нужно.
От себя добавлю: было бы полезно рекламодателю при ошибке ввода пользователем контрольного слова видеть не только количество ошибок, но и тот вариант контрольного слова, что вводил пользователь. Это поможет вычислять мультов.
А может быть просто поставить для исполнителей ограничение по рейтингу? Для этого и была придумана сия функция. Или купить скрипт, который будет автоматически генерировать код только в случае выполнения условий задания. Но это не очень-то и дешево.