码迷,mamicode.com
首页 > Web开发 > 详细

ThinkPHP验证码类的使用

时间:2016-04-21 13:41:24      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

1、创建一个方法并引入验证码类
class ShowAction extends Action{
//用户评论验证码
public function verify(){
import(‘ORG.Util.Image‘); //引入验证码类
Image::buildImageVerify(‘1‘,‘1‘,‘png‘,‘63‘,‘23‘); //设置验证码的属性:位数,类型(0字母、1数字、2大写字母、3小写字母、4中文、5数字字母混合),格式,长度,宽度
}

2、在HTML中调用,img标签的src就指向上面的验证码方法
<input type="text" name="verify" /><img class=‘yanzheng‘ src="<{:U(‘Comment/verify‘)}>" onclick="this.src=this.src+‘?‘+Math.random();" alt="验证码" />

当调 用验证码的时候,就会在seesion中写入一个名为verify的字符串:$_SESSION[‘verify‘];这个字符串就是HTML中验证码所 显示的字符串,不过是通过MD5加密了的,所以当用户提交数据后,接收到验证码也要通过MD5加密后md5($_POST[‘verify‘])再 和$_SESSION[‘verify‘]进行比较

ThinkPHP验证码类的使用

标签:

原文地址:http://www.cnblogs.com/3body/p/5416272.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!