2011-01-13 2 views
0

Я использую jquery.validate для проверки ошибки в формеКак использовать Capcha с jquery.validate

Я использую Capcha Comparision с помощью удаленного варианта в jquery.validate.

Первый раз CAPTCHA, Comparision сделано через AJAX и ошибок сообщ отображается, если нет ошибки

Второй раз, когда Capcha обновления Аякса удаленной проверки не делается. Я не знаю, как с этим справиться.

Предложите мне простой способ использования Capcha через AJAX с помощью jquery.validate

Заранее спасибо

ответ

1

Точка Captcha в том, что если вы сделаете это неправильно, вы не можете попробовать еще раз, чтобы получить это правильно. Если бы они допустили повторяемость «Правильно ли я понял?» запросите, ваш провайдер Captcha позволит создать огромную дыру в безопасности.

К счастью, есть обходное решение: получите код проверки, чтобы ваш сервер подтвердил правильность Captcha. Если Captcha неверен, заново создайте новый. Если это правильно, попросите сервер ответить с зашифрованным доказательством (например, с HMAC), что пользователь действительно получил право Captcha в этой конкретной форме.

Когда вы получаете представление, примите его, если действительный пароль (действительный для пользователей без включенной JS) может использовать ваш сайт), или доказательство действительно (это означает, что проверяющий JS определил, что это правильно).

Смежные вопросы