// 附件 替换 扩展目录下 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 次 )
最佳答案