引入外部验证码类的时候需要在引入的外部验证码类文件中作修改。
修改如下:
public function __construct($arr = array()) {
$width = '';
$height = '';
$codeLen = '';
$fontSize = '';
$bgColor = '';
$fontColor = ''; if(!empty($arr)){
extract($arr);
}
$this->font = BASEPATH . "fonts/font.ttf";
if (!is_file($this->font)) {
error("验证码字体文件不存在");
}
$this->width = empty($width) ? $this->width : $width;
$this->height = empty($height) ? $this->height : $height;
$this->bgColor = empty($bgColor) ? $this->bgColor : $bgColor;
$this->codeLen = empty($codeLen) ? $this->codeLen : $codeLen;
$this->fontSize = empty($fontSize) ? $this->fontSize : $fontSize;
$this->fontColor = empty($fontColor) ? $this->fontColor : $fontColor;
$this->create();//生成验证码
} 以上就是CI框架中引入外部的验证码注意事项的内容,更多相关内容请关注PHP中文网(www.php.cn)!
mallcloud商城基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离vue的企业级微服务敏捷开发系统架构。并引入组件化的思想实现高内聚低耦合,项目代码简洁注释丰富上手容易,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提









