织梦的验证码

浏览:3255 发布日期:2013/08/14 分类:技术分享 关键字: 验证码
// 附件 替换 扩展目录下 Image.class.php
// 新增dedeCms 的图片验证码,可定制字符文字大小,字符字体
// 字体目录 EXTENDS_PATH/Fonts/ggbi.ttf 可自由更改,需要修改代码
class IndexController extends Action{

     //验证码
    public function verify($width = 76, $height = 32){
        import('ORG.Util.Image');
        Image::buildDedeVerify(4, 0, 'png',$width, $height, 'verify');
    }
}

// Image.class.php 部分代码
function buildDedeVerify($length=4, $mode=1, $type='png', $width=64, $height=28,$verifyName='verify'){
...
...
// 验证码不分大小写,验证时请 注意
session($verifyName, md5(strtoupper($randval)));
...
...

// end 

//判断验证码是否正确
if (md5(strtoupper($_POST['verify'])) != session('verify')) {
        $this->error('验证码错误');
}

附件 Images.class.php.7z ( 77.91 KB 下载:312 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>