减少垃圾机器人通过表单向网站提交垃圾,可以使用验证码,就是随机生成一组字符,用户输入正确的字符才能提交表单。不过更好的防止垃圾的方法是不用让用户输入验证码。
我们可以使用 honeypot,蜜罐模块 .. 它会在表单上添加一些隐藏的表单字段,机器人如果填写了这些隐藏字段,就不能正常提交表单了。
在 垃圾防控 这里,启用 Honeypot .. 打开 配置 ... 蜜罐配置 ..
蜜罐元素名称,就是隐藏的表单元素 .. 默认是 url .. 蜜罐时间限制 是填写表单并提交所需要的最小的时间,小于这个时间的都会被视为是机器人 ...
在 启用蜜罐防护的表单 这里,勾选你想使用蜜罐保护的表单 ..
比如我们勾选一下 用户注册表单 .. 保存 ... 退出登录 ..
打开 用户注册 ... 查看网页源代码 .. 搜索下 url ... 这里有一个隐藏的表单字段,如果机器人填写了这个字段,就不能提交表单。