参考:http://document.thinkphp.cn/manual_3_2.html#verify
1、生成验证码
public function create_code(){
$Verify = new \Think\Verify();
$Verify->fontSize = 30; //验证码字体大小(像素) 默认为25
$Verify->length = 4; //验证码位数
//
$Verify->useNoise = false; //是否添加杂点 默认为true
// 验证码字体使用 ThinkPHP/Library/Think/Verify/ttfs/5.ttf
$Verify->fontttf = '5.ttf';
$Verify->useImgBg = true; //使用背景图片
$Verify->entry();
}
2、验证码检测
可以用Think\Verify类的check
方法检测验证码的输入是否正确,例如,下面是封装的一个验证码检测的函数:
// 检测输入的验证码是否正确,$code为用户输入的验证码字符串
function check_verify($code, $id = ''){
$verify = new \Think\Verify();
return $verify->check($code, $id);
}