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)){
右;
其他{ }
错误;
}
}
调用/视图视图
显示();
}
以上是本文的全部内容,希望能对您有所帮助,希望大家多多
支持。