- class CommonAction extends Action{
- function verify(){
- import('ORG.Util.Image');
- //英文验证码
- //Image::buildImageVerify(5,5,gif,90,30,'verify');
- //中文验证码
- Image::GBVerify();
- }
- }
- ?>
5,view模板部分:
模板index.html页面如下:
验证码:
6,控制器:
控制器UserAction.class.php如下:
- //验证码验证
- if($_SESSION['verify']!=md5($_POST['verify'])){
- $this->error('验证码不正确');
- }
二、分页:
1,导入分页类,在aoli\ThinkPHP\Lib\ORG\Util\Page.class.php里有验证码方法
2,action部分:
UserAction.class.php页面:
- function index(){
- import('ORG.Util.Page');//引入分布类
- $user=M('user');
- $count=$user->count();
- $page=new Page($count,3);//一页显示5条
- $page->setConfig('theme','总共:%totalRow%%header% %nowPage%/%totalPage%页 %first% %upPage% %prePage% %linkPage% %nextPage% %downPage% %end%');
- $show=$page->show();
- $list=$user->field(array('id','username','createip'))->order('id desc')->limit($page->firstRow.','.$page->listRows)->select();
- $this->assign('alist',$list);
- $this->assign('page',$show);
- $this->display();
- }
3,view模板部分:
模板页index.html页面:
-
- ID:{$vo['id']}用户名:{$vo['username']}注册ip:{$vo['createip']}删除 编辑
- {$page}
以上就是本节介绍的ThinkPHP验证码与分页实例,希望对大家有所帮助。 |