ThinkPHP完成转化成和校检认证码作用

摘要: 应用ThinkPHP完成转化成/校检认证码作用,供大伙儿参照,实际內容以下最先掌握父类Verity.class.php(ThinkPHP/Library/Think/Verity.class.php)中的一些涵数1:check() 校检认证码是不是恰当2:entry()輸...

应用ThinkPHP完成转化成/校检认证码作用,供大伙儿参照,实际內容以下

最先掌握父类Verity.class.php(ThinkPHP/Library/Think/Verity.class.php)中的一些涵数

1:check() 校检认证码是不是恰当

2:entry()輸出认证码并把认证码的值储存的session中

3:authcode() 数据加密认证码(此方式在check()方式中被启用)

操纵器转化成认证码编码:

//认证码
 function verifyImg(){
 //认证码配备
 $cfg = array(
 imageH = 30, // 认证码照片高宽比
 imageW = 100, // 认证码照片总宽
 fontSize = 15, // 认证码字体样式尺寸(px)
 length = 4, // 认证码十位数
 fontttf = 4.ttf , // 认证码字体样式,不设定任意获得
 //案例化Verify类 全自动启用结构涵数,把$cfg信息内容发送给$config
 $verify = new Verify($cfg);
 $verify - entry(); //輸出认证码

前台接待显示信息认证码

 !--排序/操纵器/方式-- img src= {$smarty.const.__CONTROLLER__} /verifyImg onclick = this.src= {$smarty.const.__CONTROLLER__} /verifyImg/ +Math.random() alt= 认证码 / 

操纵器校检认证码(以登录为例子)

 function login(){
 //2个逻辑性:展现,搜集
 if (!empty($_POST)) {
 $verify = new Verify();
 //接受认证码
 $captcha = $_POST[ captcha 
 //check()方式校检认证码
 if ($verify- check($captcha)) {
 echo 恰当 
 }else{
 echo 不正确 
 //启用view主视图
 $this- display();

(資源库 )

Tag标识:ThinkPHP


联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:图片修改文字软件