热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

thinkphp5.0验证码的使用

对应手册:点击查询如果不使用默认的规则,想自定义配置一下呢就新增个配置项:默认是5位数,带混淆线条,这里增加个配置项修改一下

对应手册:点击查询

如果不使用默认的规则,想自定义配置一下呢就新增个配置项:

默认是5位数,带混淆线条,这里增加个配置项修改一下

thinkphp5.0 验证码的使用 - 文章图片

 

 

后台模板登入页面验证码那里修改下src地址,并点击验证码图片进行刷新:

onclick点击事件,后面加个Math.random 随机数是为了怕浏览器有缓存

 

控制器表单检测的时候直接进行验证码的验证:

//参数检测(表单验证)
$rule = ['username|用户名' => 'require','password|密码' => 'require','code|验证码' => 'require|captcha'//参数2是检测验证码
];
$res = $this->validate($params,$rule);
if ($res !== true) {$this->error($res);
}

 

或者手动单独进行验证码的验证:

//手动验证验证码
if(!captcha_check($params['code'])){ $this->error('验证码错误');};

 

thinkphp5.0 验证码的使用 - 文章图片

 


推荐阅读
author-avatar
wuzhi61448
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有