Регистрационная анкета для защиты от спамеров

Я хочу добавить конкретный вопрос общего знания, относящийся к пользователям моей целевой области, только в форму регистрации пользователя из-за спама от нецелевых пользователей (со всего мира).

Есть ли какой-либо модуль, который я могу использовать? добавить вопрос/ответ в регистрационную форму?


person AgA    schedule 22.04.2011    source источник


Ответы (3)


Я бы предложил использовать CAPTCHA/reCAPTCHA и загадка CAPTCHA, если вы ищете именно это вариант использования. С помощью этих модулей вы можете выбирать, в каких формах отображать CAPTCHA, и создавать свои собственные вопросы и ответы.

В противном случае, как говорит Римиан, есть Mollom

person Laxman13    schedule 23.04.2011
comment
Не используйте простую капчу, всегда используйте рекапчу. Рекапча помогает миру. - person timoxley; 23.04.2011

Нужно ли, чтобы вопрос был «Общие знания»? Вы только хотите определить, является ли пользователь человеком, верно? Я бы использовал моллом:

http://mollom.com/
http://drupal.org/project/моллом

person Rimian    schedule 23.04.2011
comment
нет, капча не подойдет. Я хочу предотвратить появление нежелательных людей, которые приходят только на спам из других регионов/стран мира - person AgA; 23.04.2011

Если бы мне пришлось это сделать, я бы создал небольшой модуль, используя hook_form_alter, работающий с регистрационной формой, который добавил бы поля для вопросов, а также функцию проверки правильности ответов.

person James    schedule 23.04.2011