Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

新版验证码使用技巧

[复制链接]
童虎 发表于 2007-3-22 09:44:50 | 显示全部楼层 |阅读模式
Discuz!5.5.0启用了全新的验证码机制,最大程度上限制了灌水机,不过也有用户反应验证码不好认了,在此我说一些使用技巧希望对大家使用验证码时候有帮助。

1、自定义验证码图片
从Discuz!5.0开始,验证码上面的文字支持自制图片,大家可以根据自己的需要制作验证码图片,然后将制作好的图片放在一个自定义名字的目录下,然后将整个目录上传到论坛images/common/seccode目录下即可。

因为程序是从images/common/seccode目录下的图片目录随机抽取的图片组成验证码,所以如果你认为验证码不清楚可以只保留一到两套文字图片,其他的删除,这样生成的验证码就比较好认了。

最后说一下自定义验证码文字图片的规格,规格如下:
使用图片作为验证码文字,图片必须包含字符“2346789BCEFGHJKMPQRTVWXY”24 个字符,且必须为 GIF 透明图片、背景透明、前景黑色,黑色为图片的第一个索引色。图片大小不限制,但建议宽度不大于验证码宽度的 1/4,高度不大于验证码高度。

附上官方自带的两种图片仅供大家参考:



2、使用 TTF 字体作为验证码文字
Discuz!5.5.0的新功能,如果你的服务器支持 FreeType 库的话可以采用这种方式实现验证码文字。

使用方法:把下载的 TTF 英文字体文件上传到 images/common/seccode/font 目录下,论坛将随机使用里面的字体文件作为验证码的文字。

提供几种我找到的字体,仅供大家参考
字体下载:


演示效果:


字体下载:


演示效果:


更多的字体大家可以到 http://www1.flash8.net/font/c_384.shtml 这里下载

以上是两种提高新版验证码辨认率的方法,其实还有其他的一些方法:比如加大验证码的尺寸,这样相应的字体大小也会跟着变大,还有就是改变验证码的背景图等等。

当然如果验证码太容易识别的话可能防止灌水机的效果相应会差一些,大家可以根据自己的需要调节,如果大家还有什么问题可以回帖讨论:)
testi 发表于 2007-3-22 09:47:14 | 显示全部楼层
:) :) :)
回复

使用道具 举报

下砂 发表于 2007-3-22 09:47:21 | 显示全部楼层
顶老虎~~~!
回复

使用道具 举报

testi 发表于 2007-3-22 09:47:36 | 显示全部楼层
试试看。。。。。。。。:)
回复

使用道具 举报

12497 发表于 2007-3-22 09:48:17 | 显示全部楼层

回复 #3 下砂 的帖子

谢谢大大.呵呵.....
回复

使用道具 举报

hs999 发表于 2007-3-22 12:20:49 | 显示全部楼层
感谢分享。这就试试去
回复

使用道具 举报

abc54288 发表于 2007-3-22 12:35:33 | 显示全部楼层
我是认得出的,也没有会员反应认不出!
回复

使用道具 举报

lailongmen 发表于 2007-3-22 14:58:03 | 显示全部楼层
可能有人色盲,要考虑色盲的情况。 颜色设计上要考虑
回复

使用道具 举报

a3hyb 发表于 2007-3-22 15:06:21 | 显示全部楼层
学习~~~~~~~~~~~~~~~
回复

使用道具 举报

softweek 发表于 2007-3-22 15:10:36 | 显示全部楼层
需要需要i~~`1111
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-9-28 07:37 , Processed in 0.115051 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表