首页 » 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践 » 微信公众平台开发:从零基础到ThinkPHP5高性能框架实践全文在线阅读

《微信公众平台开发:从零基础到ThinkPHP5高性能框架实践》25.3.2 验证码

关灯直达底部

验证码不属于ThinkPHP 5自带的部分,需要安装。官方提供的源码地址为https://github.com/top-think/thinkphp-extend。用户可以使用Composer的方式进行安装。第三方类库安装在extend目录下。

本项目的验证码库的安装地址为extend/org/Verify.php。

安装之后,在Login模块中引入类库。


use org/Verify;  

然后在方法中创建验证码对象并进行配置,实现验证码功能,代码如下。


 1 // 验证码 2 public function checkVerify 3 { 4     $verify = new Verify; 5     $verify->imageH = 32; 6     $verify->imageW = 100; 7     $verify->length = 4; 8     $verify->useNoise = false; 9     $verify->fontSize = 14;10     return $verify->entry;11 }  

最后在页面中引用该方法,而在页面中点击验证码图片可以刷新验证码,最终效果如图25-3所示。