как остановить регистрацию ботов без проверки или проверки по электронной почте - PullRequest
2 голосов
/ 26 августа 2011

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

Так как они поступают так, не имея роботов на своем сайте, создающих профили и страницы?

Спасибо :) Юлия

Ответы [ 5 ]

3 голосов
/ 26 августа 2011

Вы можете использовать проверку JavaScript, а также проверку cookie. Также вы можете использовать только формы javascript, которые будут невидимы для ботов. Вы также можете использовать подтверждение по электронной почте, так что даже если у вас много регистраций от ботов, если они не проверяют свою электронную почту, они не могут использовать учетные записи.

Вы также можете ограничить регистрацию, применяя ограничения для IP-адреса и т. Д.

http://www.sitepoint.com/captcha-problems-alternatives/

1 голос
/ 26 августа 2011

Если вы используете ASP.net, вы можете использовать элемент управления NoBot из Ajax Control Toolkit, как показано здесь:

http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/NoBot/NoBot.aspx

В противном случае я бы использовал recaptcha или другой сервис:

http://www.google.com/recaptcha

Оба бесплатны, просты в использовании и хорошо работают.

Ограничение IP-адресов приведет только к проблемам.

0 голосов
/ 16 апреля 2014

Арифметическая капча поможет вам, проверьте http://stackextra.skycity.co.za/t/923/stackextra-arithmetic-captcha-easy-and-strong.html

0 голосов
/ 26 августа 2011

Вы можете использовать OpenID , хотя все провайдеры OpenID должны запрашивать использование для решения капчи.

0 голосов
/ 26 августа 2011

Это довольно крутая альтернатива капчам http://parametercontraption.com/article/jquery-slidelock-plugin-tutorial/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...