我们如何使用jquery验证来验证captcha。避免使用ajax回发?有没有人能帮帮我。您的帮助我们将不胜感激。
谢谢。
发布于 2010-07-18 16:11:15
您确实不能这样做,因为在大多数情况下,在服务器端生成的图像将其CAPTCHA密钥存储在一个会话中,您不能从客户端直接访问该会话。
我甚至不想考虑从安全的角度来看,如果您的请求实际上有一个解决方案,而不是使用Ajax。
发布于 2010-07-18 16:17:16
CAPTCHA测试的目的之一是评估远程端是否有人坐着。如果您允许在客户端进行检查,那么对于客户端应该如何告诉服务器验证失败,您有什么计划?
您如何防止该信号被攻击者伪造?
(或者仅仅是想要取代AJAX?)
发布于 2010-07-19 10:45:15
如果我理解正确的话,您是在请求帮助进行ajax回发来验证CAPTCHA测试,可能只是措辞不够流畅。
jquery文档中有一个有效的示例,说明如何使用远程验证来验证CAPTCHA,这样,如果验证失败,并且验证实际上是在服务器上执行的,则验证插件将负责不提交表单。它应该是这样的。
如下所示:
http://docs.jquery.com/Plugins/Validation#Using_remote_validation_to_help_with_captchas
希望这能帮到Razan。
https://stackoverflow.com/questions/3274782
复制相似问题