一个插件,可以让在 Rails 中创建负面验证码的过程变得更加轻松
负面验证码的目的是和普通的图像验证码一样:阻止机器人提交表单。图像("正面")验证码通过实现只有人类才能完成的步骤来实现这一点,而机器人无法完成:从图像中读取混乱的字符。但这很糟糕。它造成了可用性问题,降低了转换率,并且让很多人感到困惑。为什么不反过来做呢?负面验证码创建了一个表单,其中只有机器人才能完成的任务,而人类无法完成。这产生了完全相同的效果,与正面验证码相比,在错误识别率方面(通过流言传说)要低得多。这一切都不需要让人类为提交表单而承担额外的麻烦。这真的是双赢。
这是一个用于在每次 GET 请求中使哈希不同,并防止重放的哈希键字段。我对其有用性并不十分满意。
暂无开放 Issues,或尚未同步最近议题。