> php教程 > php手册 > ThinkPHP3.2 使用验证码

ThinkPHP3.2 使用验证码

WBOY
풀어 주다: 2016-06-06 20:11:55
원래의
1851명이 탐색했습니다.

在Home-Common文件夹下建一个function.php 用于保存公用函数 ?php function check_verify($code, $id = 1){ $verify = new \Think\Verify(); return $verify-check($code, $id); } 这个函数用于检验验证码 在Home-Contrroler文件夹下建一个PublicContrroler.

在Home->Common文件夹下建一个function.php 用于保存公用函数

function check_verify($code, $id = 1){
$verify = new \Think\Verify();
return $verify->check($code, $id);
}

这个函数用于检验验证码

在Home->Contrroler文件夹下建一个PublicContrroler.class.php 用于公共的控制器,其它控制器都集成这个,放入如下代码,用于生成验证码

public function verify($id=1){
$config =??? array(
‘fontSize’??? =>??? 18,??? // 验证码字体大小
‘length’????? =>??? 4,???? // 验证码位数
‘imageH’????? =>??? 34, // 关闭验证码杂点
‘useNoise’??? =>??? false, // 关闭验证码杂点
‘useCurve’??? =>??? false,
);
$Verify = new \Think\Verify($config);
$Verify->entry($id);
}

调用验证码

ThinkPHP3.2 使用验证码

如果一个页面存在多个验证码,可以加一个ID参数

ThinkPHP3.2 使用验证码

检验验证码

if(!check_verify($verify1,1)){
$this->error(‘验证码输入错误!’);
}

第二个参数就是id

点击重新加载验证码的方法 基于jquery

更多验证码设置参数和实用方法参考

http://document.thinkphp.cn/manual_3_2.html#verify

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿