Discuz!5 版本的校验码功能在原有Discuz!4的基础上得到了提升,用户可以自定义校验码的图片,图片显示的有效性也得到了提升。要正确地使用此功能,有效的防止注册机、发帖机的入侵。
如何自定义校验码图片?
制作 0-9 十个数字的图片,图片要求 18x25 点阵,背景透明,且数字为黑色,同时黑色为图片的第一个索引色。
上传这十个图片到论坛的 images/common 目录覆盖原文件即可。站长可以发挥自由的想象力,制作出各式各样的能代表 0-9十个数字的图片来,只要符合程序的制作要求,均可。
为什么我输入的校验码总是错误?
如果站内所有的会员都有校验码输入错误的问题,那么则是论坛的 Cookie 设置问题,导致客户端的 Cookie无法正常读写,所以判断失败。请修改 config.inc.php 中 $cookiepath 和 $cookiedomain 2个值的设置。
如果只有某一位站内会员反映此问题,那么请告知他清除浏览器的 Cookie 即可。
为什么校验码图片无法显示?
校验码功能增加了防盗链的判断,如果那段代码和您的服务器有冲突,可以去掉 seccode.php 程序开头验证盗链显示“Access Denied”的那段程序。
附带几套样例,可以在这里下载到
http://www.discuz.net/thread-422308-1-1.html
[
本帖最后由 monkeye 于 2007-2-12 17:23 编辑 ]