如何让CAPTCHA跨多个页面工作?

时间:2009-07-28 10:24:40

标签: java security authentication captcha registration

有没有访问像myspace这样的网站,他们利用CAPTCHA来防止垃圾邮件?典型模式是对打开的每个URL提出质询,但挑战实际上并​​不属于页面本身,从而导致额外的带宽使用。

因此,如果我同时打开六个页面并希望在每个页面上提出挑战。我希望挑战与页面相关联,而不是与会话相关联。如何使用Spring和/或Struts来完成这项工作。

1 个答案:

答案 0 :(得分:0)

这在很大程度上取决于您用于渲染页面的内容。 Spring MVC? Struts的?您可以在大多数框架中将组件绑定到页面。

你也可以想到一个解决方法,每个页面在一个单独的密钥中在会话中注册他的验证码,并让页面检查它自己的值。