在会话中存储多个CAPTCHA解决方案

时间:2013-02-15 15:30:07

标签: session security captcha challenge-response

我正在为我的网站实施3D CAPTCHA

我最初的想法是将预期的验证码解决方案存储在会话变量中。用户提交表单后,我会将其与响应进行比较。

如果用户在多个标签页中打开我的网站会怎样?对于每个选项卡,将生成新的CAPTCHA质询,并覆盖会话中的预期响应变量。

现在考虑用户在“旧”标签中提交表单。由于会话中的预期响应变量已被覆盖,因此它们不会通过测试。

我应该担心吗?你会怎么处理它?<​​/ p>

1 个答案:

答案 0 :(得分:0)

这是验证码的一般方法,有时也是验证验证的原因。

这是一个很好的阅读http://www.sitepoint.com/captcha-inaccessible-to-everyone/为什么不使用验证码

然而,您可以将它们添加到数组中,然后查看数组中是否存在答案。 您没有说明您正在使用哪种语言,否则我可以提供一些代码。