通常,每当可能需要验证码时,我总是先验地向用户展示它,但 StackOverflow 方法要好得多,它只在它认为我可能是机器人时才向我显示验证码。
我很想了解这些要求以及如何在我的项目中实现类似的系统。是什么让 SO 相信我是机器人?执行此类操作是否有时间限制?这样的系统是否需要任何特定的数据库设计?
最佳答案
我会记录操作之间的时间,如果低于(例如)10 秒,则需要验证码才能继续。
关于language-agnostic - StackOverflow 验证码触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/800797/