其实网站很久之前就用上了极验的滑动验证码;
不过之前的验证码是基于我自己写的API实现的,并且是纯前端实现,无法屏蔽机器自动发的辣鸡评论...
偶尔看到一个Typehco插件Geetest for Typecho --> http://zsduo.com/archives/56.html
感觉写的还不错,不过没有评论的验证码功能,就自己改了改,
保留了插件原来的后台登陆验证码,新增了评论验证码,并且适配了网站的主题 滑稽.png

普通评论

2021-04-14T15:59:36.png

后台登陆

2021-04-14T16:02:22.png
这次更新对于用户是无感知的更新,但是验证码从前端验证改到了后端验证,这样基本能够杜绝垃圾消息的产生;

使用方法

使用也很简单,下载插件后,解压,将文件夹名称改为 Geetest,上传到 /usr/plugins 目录下,在插件面板启用插件并配置即可使用;
极验验证码的 ID 和 KEY 需要到极验官网https://www.geetest.com/注册并创建应用获取;
并且极验的基础版是可以免费使用的,对于我这种小网站来说是完全够用的;
2021-04-14T16:01:26.png

插件详见Github:https://github.com/noisky/typecho-plugin-geetest