博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(12)学习tp5之验证码和缓存
阅读量:3781 次
发布时间:2019-05-22

本文共 693 字,大约阅读时间需要 2 分钟。

系统学习tp5框架,请点击下面的连接

验证码

注意:如果你下载的是核心板的tp5,这里没有验证码类,需要使用composer单独安装。composer只能在框架根目录下执行

我的框架版本是:5.0.11

验证码类的use

使用验证码类,需要给他个路由

Route::get('captcha','index/VaData/showCaptcha');  //显示验证码,访问这个方法

控制器生成验证码

public function showCaptcha(){    $obj = new Captcha(Config::get('captcha'));    //通过读取配置文件,获取验证码的配置    return $obj->entry();  //生成验证码图片}

在模板文件中显示验证码

验证码:
captcha

提交表单,要定义路由

Route::post('validata','index/VaData/validata');  //表单提交到这个方法

效验验证码

//3、接收 && 效验验证码public function validata(){    $code = $this->request->param('captcha');   //接收用户输入的验证码    $obj = new Captcha();    $res = $obj->check($code);     //用户输入的和生成的验证码一致,返回true    dump($res);}

缓存

你可能感兴趣的文章
Codeforces Round #719 (Div. 3)
查看>>
3. Mybatis说明typeAliases
查看>>
4. Mybatis结果集映射ResultMap
查看>>
8. Mybatis动态SQL
查看>>
1. 我的第一个Spring程序
查看>>
2. Spring定义继承parent
查看>>
3. Spring基于构造函数的依赖注入
查看>>
4. Spring 基于设值函数的依赖注入set注入
查看>>
Linux文件/目录管理(高级)
查看>>
你还不会Linux下的vi/vim编辑器吗?
查看>>
【干货】建议收藏! ! !全网最全的Python.openpyxl操作Excel数据
查看>>
Python如何将CSV文件转化为HTML文件?
查看>>
小白的我当年最得意的登录界面(JavaScript)
查看>>
计组期末复习题(3)
查看>>
计组期末复习题(4)
查看>>
计组期末复习题(5)
查看>>
计组期末开卷资料
查看>>
计组期末复习题获取
查看>>
c++(STL中一些常用操作)
查看>>
php(环境搭建)
查看>>