国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > DedeCMS > 修改PHPCMS默认验证码 有效防止垃圾信息

修改PHPCMS默认验证码 有效防止垃圾信息

来源:程序员人生   发布时间:2014-01-04 03:16:12 阅读次数:2120次

  网站被群发的不行了,简单修改了一下验证码. 用了discuz的字体在phpcms原验证码的基础上修改的.里面注释多修改为中文了.可以自己再看着修改.位置,字体,颜色,大小,背景 都是随机的,比默认的验证码随机幅度要大一些.样式有两种 随机出现. 背景中的小字也是随机的 具体算法 自己看代码吧.

  文字有重叠的情况,为了避免肉眼难以识别,相邻的字体随机颜色不会一样.至少目前暂时来说 机器识别的难度还是很大的.本想弄得更复杂一些,甚至全仿disucz的验证码,不过目前暂时有效果就足够了,留着高级算法,等那些群发软件能识别了再用.

  我的站更新之前,每小时被群发2000多条,现在一小时也就60来条了,phpcms的防群 只能依赖验证码和审核机制,确实是很无奈.适用于最新版本,不过从sp1后,验证码就没有更新过。

  效果图如下:


  使用方法:直接覆盖到网站根目录下即可。

  附件:091029112H1.rar

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生