## 使用
在模版内添加验证码的显示代码
~~~
{{ captcha\_img() }}
~~~
或者
~~~
<img title="点击刷新" src="{{ captcha_src() }}" onclick="this.src='{{ :captcha_src() }}?'+Math.random();"></img>
~~~
## 后端验证
手动验证
~~~
if(!captcha_check($captcha)){
// 验证失败
};
~~~
验证器验证
~~~
$this->validate($data,[
'captcha|验证码'=>'require|captcha'
]);
~~~
## 自定义验证码
在控制器中使用下面的代码进行验证码生成:
~~~
<?php
namespace app\index\controller;
use system\core\Captcha;
class Index
{
public function verify()
{
return Captcha::create();
}
}
~~~
然后访问下面的地址就可以显示验证码:
~~~
http://serverName/index/index/verify
~~~
在模板中就可以使用下面的代码显示验证码图片
~~~
<div><img src="{{ url('index/verify') }}" alt="captcha" /></div>
~~~