如今不管使用什么体系,都必要举行各式各样的身份验证,在各种项目中验证码是必须会用到的,验证码从诞生开始就是为了区别出到底是人类使用,照旧机使用。它在肯定水平上可以进步网站的安全性,可以防止恶意注册及恶意破解暗码。 在各类网站中验证码紧张用在登录、注册中大概举行验证使用,都会用到验证码,好比下图: 既然验证码这么紧张,本日我们一起来学习下在thinkphp5中,验证码是怎样实现的。下面我们以ShopWT软件B2B2C(ShopWT)开源电子商务体系为例,给各人教学一下在thinkphp 5中怎样使用验证码。 起首,我们从wstmart官网(http://www.wstmart.net)下载开源商城体系的代码 在\wstmart\home\controller\Base.php文件中 /** * 获取验证码 */ public function getVerify(){ WSTVerify(); }
在\wstmart\common\common\function.php文件中 /** * 天生验证码[在thinkphp5中可以机动设置参数天生验证码] */ function WSTVerify(){ $Verify = new \verify\Verify(); $Verify->length = 4; //验证码位数 //$Verify->expire =1800; //$Verify->useZh= false;//中文验证码字符串 //$Verify->fontSize= 15; //验证码字体巨细(px) //$Verify->useCurve= true; //是否画肴杂曲线 //$Verify->useNoise= true; //是否添加杂点 //$Verify->imageH= true; //是否添加杂点 //$Verify->imageW= true; //是否添加杂点 //$Verify->reset= true; //验证乐成后是否重置 $Verify->entry(); }
在页面上通过 /** * 查对验证码 */ functionWSTVerifyCheck($code){ $verify = new \verify\Verify();//创建验证器 return $verify->check($code);//调用check方法举行验证 } 用户提交验证码参数“verifyCode”数据,配景通过调用WSTVerifyCheck方法对输入的验证码举行验证; 以上就是thinkphp5中验证码是怎样实现的,渴望以上陈诉对各人有所资助!
ShopWT软件:Thinkphp5怎样使用验证码 ShopWT(www.shopwt.com)是国内知名商城系统及商城网站建设提供商,其中销客多小程序系统为商家提供小程序商城开发、小程序分销系统、微分销系统、商城系统、电商网站建设、微信分销系统、小程序商城等多端商城及电子商务行业解决方案> 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |