使用jquery验证验证验证码

时间:2010-07-18 08:08:23

标签: jquery ajax captcha validation

我们如何使用jquery验证验证验证码。避免使用ajax回发?任何人都可以帮我这个。感谢您的帮助。

谢谢。

3 个答案:

答案 0 :(得分:1)

你真的不能这样做,因为在大多数情况下,在服务器端生成的图像在会话中存储它的CAPTCHA密钥,你不能直接从客户端访问它。

我甚至不想从安全角度考虑什么是可行的,如果你的问题实际上除了使用Ajax之外还有解决方案。

答案 1 :(得分:1)

CAPTCHA测试的目的之一是评估远程端有人坐着。如果您允许在客户端上进行检查,那么您对客户端如何告知服务器验证失败的计划是什么?
您如何防止该信号被攻击者伪造? (或者只是你要替换的AJAX?)

答案 2 :(得分:0)

如果我理解正确的话,你在寻求帮助进行ajax回复以验证CAPTCHA测试,或许只是没有雄辩地说明。

在jquery文档中有一个如何使用远程验证来验证CAPTCHA的工作示例,这样,如果验证失败并且验证实际上在服务器上执行,则验证插件负责不提交表单。应该如此。

见下文:

http://docs.jquery.com/Plugins/Validation#Using_remote_validation_to_help_with_captchas

希望能帮助Razan。