作者:wuzhi61448 | 来源:互联网 | 2024-10-19 16:36
对应手册:点击查询
如果不使用默认的规则,想自定义配置一下呢就新增个配置项:
默认是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('验证码错误');};