我们如何使用jquery验证验证验证码。避免使用ajax回发?任何人都可以帮我这个。感谢您的帮助。
谢谢。
答案 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。