通常每当需要CAPTCHA时,我总是将它呈现给用户apriori,但StackOverflow方法要好得多,只有当它认为我可能是机器人时它才会显示CAPTCHA。

我很有兴趣学习这些要求以及如何在我的项目中实现类似的系统。是什么让SO相信我是一个机器人?做这样的行动有时间吗?这样的系统是否需要任何特定的数据库设计?

有帮助吗?

解决方案

我会在操作之间记录时间,如果在(例如)10秒内,则需要CAPTCHA继续。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top