thinkphp中使用验证码实例
来源:互联网 发布:mysql update into 编辑:程序博客网 时间:2024/05/29 10:16
首先是html页面,只要很简单的一句话就可以了:
<img src="{:U('code')}">
注意这里使用的是think自带的U函数,这个函数指向的是调用该页面的控制器下的code方法,例如我在BackController.class.php中这样编写:
class BackController extends Controller{ public function login(){ $this->display('这里调用上面的html页面'); } //这里就是U('code')调用的函数 public function code(){ $config = array( 'imageW' => 100, 'imageH' => 40, 'fontSize' => 15, 'length' => 3, 'useNoise' => false, 'useCurve' => false, ); $Verify = new \Think\Verify($config); $Verify->entry(); }}
最后就是检验最终html页面中提交的验证码是否正确,可以在Common下的function.php中编写验证函数,如下所示:
function checkCode($code){ $verify = new \Think\Verify(); return $verify->check($code);}
注意,从头到尾,我都没有保存过产生的验证码的值,该值是通过\Thinl\Verify()来保存的,所以当下次再重新实例化的时候就可以调用其中的check()函数来验证了。
0 0
- thinkphp中使用验证码实例
- thinkphp中验证码的使用
- thinkphp 验证码使用
- ThinkPHP 表单验证、验证码实例
- Thinkphp中使用smarty模板时刷新图片验证码
- thinkphp verify验证码使用
- thinkphp 验证码的使用
- ThinkPHP验证码的使用
- Thinkphp框架拓展包使用方式详细介绍--验证码实例(十一)
- ThinkPHP中验证码的问题
- php使用thinkPHP验证码登录
- 使用thinkphp验证码时的问题
- thinkphp验证码使用小案例
- ThinkPHP中自动验证
- thinkphp框架中的验证码使用及验证码刷新
- ThinkPHP使用入门实例
- Thinkphp模板中截取字符串函数使用实例
- thinkPHP中使用foreach()遍历二维数组实例详解
- 快速排序
- Visio2010建立ER图并直接导出为SQL语句
- 简谈stm32的地址映射
- MySQL常用数据函数
- leetcodeOJ 372. Super Pow
- thinkphp中使用验证码实例
- 读懂Java中的Socket编程
- 工具网站
- Gradle详细解释
- 策略模式
- git版本管理之忽略文件
- 关于python3.6和3.5版本下一种圆周率算法的速度比较
- Oracle 创建表,并且判断表是否存在
- Qt自定义分隔符解决TcpSocke半包、粘包问题