ThinkPHP实现代/验证的验证码功能的使用,供大家参考,以下具体内容



首先,了解一些功能在父类verity.class.php(ThinkPHP / / /图书馆认为真理。类。PHP)

1:检查()检查验证码是否正确

2:输入()输出验证代码,并在会话中保存验证代码的值。

3:验证码()加密验证码(此方法在检查称为()方法)

控制器生成代码代码:


验证代码
功能verifyimg(){

代码配置
$ =数组(
imageh= > 30, / /编码图像高度
imagew= > 100, / /编码图像宽度
字体大小= > 15, / /代码的字体大小(PX)
长度= 4、//代码号
fontttf= > '4 TTF / /验证码不设置字体,随机访问
);

验证类自动地将构造函数消息发送给$。
验证=新验证(CFG);
验证(条目);输出验证代码
}




前端显示验证码

复制代码如下: / verifyimgonclick=这。src= / / verifyimg +数学。随机(alt=)验证码/ >

控制器检查验证码(以着陆为例)


{登陆}
函数登录(){

两个/逻辑:显示、收集
如果(!空(美元_post)){

校验=新验证();

接收验证码
为验证码= _post美元'captcha'} {;
校验()方法检查验证码
如果($验证->检查($ CAPTCHA)){
右;
其他{ }
错误;
}
}

调用/视图视图
显示();
}




以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持。