本文共 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(); //生成验证码图片}
在模板文件中显示验证码
提交表单,要定义路由
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);}
缓存