码迷,mamicode.com
首页 > Web开发 > 详细

Thinkphp中验证码的使用以及验证的实现

时间:2015-10-11 21:25:00      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

 <input class="TxtValidateCodeCssClass" id="captcha" name="captcha" type="text">  -----------验证码的输入框
 <img src="{$smarty.const.__CONTROLLER__}/verifyImg" onclick="this.src=‘{$smarty.const.__CONTROLLER__}/verifyImg/‘+Math.random()" alt="" />验证码的图片
控制器  ManagerController.class.php页面  验证码的验证以及实现

<?php namespace Admin\Controller; use Think\Controller; use Think\Verify; //空间命名引入方式 class ManagerController extends Controller{ public function login(){ // 展示, 收集表单 if(!empty($_POST)){ $vry=new \Think\Verify(); if($vry->check($_POST[captcha])){ echo "验证码正确 "; }else{ echo "验证码错误"; } } $this->display(); } function verifyImg(){ $config = array( fontSize => 15, // 验证码字体大小(px) length => 4, // 验证码位数 imageH => 45, // 验证码图片高度 imageW => 100, // 验证码图片宽度 fontttf => 4.ttf, // 验证码字体,不设置随机获取 ) ; $very=new Verify($config); //实例化一个类 //$very=new Think\Verify(); 完全限名称引入方式 $very->entry();//输出验证码 } }

 

Thinkphp中验证码的使用以及验证的实现

标签:

原文地址:http://www.cnblogs.com/kangshuai/p/4870003.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!