#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