对应手册:点击查询
如果不使用默认的规则,想自定义配置一下呢就新增个配置项:
默认是5位数,带混淆线条,这里增加个配置项修改一下
后台模板登入页面验证码那里修改下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('验证码错误');
};
标签:code,验证,res,require,验证码,点击,使用,thinkphp5.0
来源: https://www.cnblogs.com/dazahui/p/14394508.html