- 验证码生成
- VerifyCode.php
- 调用方法:
- Result.php
- VerifyCode.php
验证码生成
VerifyCode.php
VerifyCode验证码操作类,如果不传入Config实例,则自动实例化一个
调用方法:
$config = new Conf();$code = new \EasySwoole\VerifyCode\VerifyCode($config);$code->DrawCode();//生成验证码,返回一个Result对象
Result.php
验证码结果类,由VerifyCode验证码操作类调用 DrawCode() 方法时创建并返回
方法列表:
/*** 获取验证码图片* @author : evalor <master@evalor.cn>* @return mixed*/function getImageByte(){return $this->CaptchaByte;}/*** 返回图片Base64字符串* @author : evalor <master@evalor.cn>* @return string*/function getImageBase64(){$base64Data = base64_encode($this->CaptchaByte);$Mime = $this->CaptchaMime;return "data:{$Mime};base64,{$base64Data}";}/*** 获取验证码内容* @author : evalor <master@evalor.cn>* @return mixed*/function getImageCode(){return $this->CaptchaCode;}/*** 获取Mime信息* @author : evalor <master@evalor.cn>*/function getImageMime(){return $this->CaptchaMime;}/*** 获取验证码文件路径* @author: eValor < master@evalor.cn >*/function getImageFile(){return $this->CaptchaFile;}
