2009-04-29 76 views
3

正常情况下,无论何时需要验证码,我都会将其呈现给用户apriori,但StackOverflow方法要好得多,它只会在验证自己可能是bot时向我显示验证码。StackOverflow验证码触发器

我对学习需求以及如何在项目中实现类似系统感兴趣。什么使SO相信我是一个机器人的行为?有没有时间框架来做这种行为?这样的系统是否需要任何特定的数据库设计?

+2

我相信它使用了一个复杂的问题解析器,可以扫描非常优惠的药品,学士学位以及“简单美德”女性的优惠 – harto 2009-04-29 04:03:00

+0

不要忘记'用鼻吸入剂延长您的男性成员':P – alex 2009-04-29 04:13:28

回答

3

我会记录动作之间的时间,如果在(例如)10秒以下,则需要验证码才能继续。

+0

Doesn'那么,让你在这种情况下等待? – mpen 2009-04-29 04:04:29

+0

它用于请求和发送评论,但是再次编辑帖子太快会触发CAPTCHA。 – alex 2009-04-29 04:14:12