thinkphp实现功能的产生和检测验证码

thinkphp实现功能的产生和检测验证码
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)){
右;
其他{ }
错误
}
}

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

以上是本文的全部内容,希望能对您有所帮助,希望大家多多支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部