ThinkPHP/Library/Think/Verify.class.php
$verify = new 命名空间 Verify();
$verify->entry(); 生成一个验证码
//验证码的生成方式
public function YZM(){
$confing = array(
'fontsize' => 30, //验证码字体大小
'length' => 5, //验证码位数
‘userNoise’ => false ,//关闭验证码杂点
);
$Verify = new \ThinkPHP\Verify($config);
$Verify->entry();
}
在模板中使用:
<form action="__SELF__" method="post">
<img src="__CONTROLLER__/YZM" />
<input type="text" name="验证码"/>
<input type="submit" name="提交" />
</form>
验证是否成功:
public function Test(){
if(!empty($_POST)){
//验证码方法
$verify = new \ThinkPHP\Verify();
if($verify->check($_POST["YZM"]))
{
echo "sucess";
}else{
echo "false";
}
}
$this->display();
}