Управление CAPTCHA, работающее в Azure

#asp.net #azure #captcha

#asp.net #azure #captcha

Вопрос:

Не могли бы вы, пожалуйста, указать мне на реализацию asp.net Управление CAPTCHA, которое работает в AZURE? (Он не должен использовать сеансы)

Спасибо.

Ответ №1:

Я успешно развернул Google Recaptcha в Azure. Я использовал пакет NuGet recaptchaNet, работающий под управлением MVC 5. Мой сайт использует SSL, и в пакете NuGet есть ошибка, если вы используете SSL. Два случая этого:

https://api-verify.recaptcha.net/verify

необходимо изменить на это:

https://www.google.com/recaptcha/api/verify

или проверка Captcha завершается неудачей из-за ошибки SSL-сертификата.

Ответ №2:

Если вы не хотите использовать данные сеанса, то существуют решения, напримерhttp://www.eggheadcafe.com/articles/20040331.asp — или вы могли бы использовать человеческий тест вместо captcha — например, спрашивать, сколько будет 6, умноженное на 9

Однако, вероятно, лучше вместо этого использовать стороннее решение, такое какhttp://code.google.com/apis/recaptcha/docs/aspnet.html