无为清净楼资源网 Design By www.qnjia.com
注:由于thinkphp5.1没有自带验证码,所以需要通过composer安装think-captcha 扩展包才能实现验证码
一、安装composer
https://www.jb51.net/article/178346.htm
二、通过composer安装think-captcha 扩展包
打开命令窗口,进入vendor/topthink输入指令即可,也可以安装shift键再右击鼠标打开命令窗口可以直接进入当前文件夹位置
composer require topthink/think-captcha
三、在控制器里写验证码的方法,要在命名空间引入use think\captcha\Captcha;然后在网址中输入该方法的路由地址就可以出来验证码
//验证码 public function verify() { $captcha = new Captcha(); return $captcha->entry(); }
四、验证码在模板中输出
在视图中加入以下代码:
<img src="/UploadFiles/2021-04-02/verify')}">src里填写verify方法的路由地址
五、验证输入的验证码是否正确
1、可以用 Captcha 类的 check 方法检测验证码的输入是否正确
// 检测输入的验证码是否正确,$value为用户输入的验证码字符串 $captcha = new Captcha(); if( !$captcha->check($value)) { // 验证失败 }2、或者直接调用封装的一个验证码检测的函数 captcha_check
/ 检测输入的验证码是否正确,$value为用户输入的验证码字符串 if( !captcha_check($value )) { // 验证失败 }六、自定义验证码的参数
//验证码 public function verify() { $config = [ // 验证码字体大小 'fontSize' => 30, // 验证码位数 'length' => 4, // 关闭验证码杂点 'useNoise' => true, // 验证码图片高度 'imageH' => 60, // 验证码图片宽度 'imageW' => 200, // 验证码过期时间(s) 'expire' => 1800, ]; $captcha = new Captcha($config); return $captcha->entry(); }在vendor\topthink\think-captcha\src目录下的Captcha.php中也可以配置
七、以下是我测试登录的代码部分截图
控制器里的verify()方法
控制器里的验证登录的loginCheck()方法
视图层里的验证码显示
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
无为清净楼资源网 Design By www.qnjia.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
无为清净楼资源网 Design By www.qnjia.com
暂无评论...
更新日志
2024年09月25日
2024年09月25日
- 《汽车发烧音乐精选CD18》[FLAC+CUE][7.1G]
- 郑希怡.2004-Perfect.Date【英皇娱乐】【FLAC分轨】
- 群星.1994-宝丽金超级孖宝2CD【宝丽金】【WAV+CUE】
- 林忆莲.2019-0(2023精装版)【环球】【WAV+CUE】
- Supper.Moment.2016-The.Moment【寰亚】【FLAC分轨】
- 范莉丝.1979-送郎一朵牵牛花(LP版)【大联机构】【WAV+CUE】
- 刘宇.2024-宇宙诗人【哔哟哔哟文化】【FLAC分轨】
- 《全景声白噪音》沉浸式大自然助眠 带你听自然的声音[mp3]
- 纯音入心系列纯音乐《古筝精选 十指弹一赏心曲一心奏出世人心》1CD[MP3][582MB]
- 纯音入心系列纯音乐《古筝与现代音乐的交织》1CD[MP3][96MB]
- 王俪婷.2011-ROMANCE【华研国际】【WAV+CUE】
- 狮子合唱团.2016-LION(引进版)【华纳】【WAV+CUE】
- 范文芳.1996-FNNTASY【HYPE】【WAV+CUE】
- 纯音入心系列纯音乐《韵味古筝曲》1CD[MP3][146.2MB]
- 纯音入心系列纯音乐《古筝系列-传统乐曲》1CD[MP3][974.7MB]