更新了验证码类,解决了验证码不能使用session记录的原因 增加了验证码验证方法vcode() 举例使用方法 譬如我们有个后台 入口文件admin.php 有个登录模块login.class.php 我们可以用common.class.php做权限
<?php class Common extends Action{ function init(){ if(!(isset($_SESSION['isLogin']) && $_SESSION['isLogin'] === 1)){ $this->R('login/index'); } } }
<?php class Login extends Action{ //显示登录页面 public function index(){ //$GLOBALS['Debug']=0;//部分关闭DEBUG $this->assign('title',"网站后台管理系统"); $this->display(); } //用echo new vcode方法输出 前台调用默认标签的话<{$url}>vcode这样前台就输出了 //vcode(高度,宽度,字数,字体大小,颜色,字体颜色)都可以自己指定 public function vcode(){ echo new vcode(); } //自己加入逻辑登录方法 验证用vcode()括号内传入 post来的验证码值 false失败 true成功 public function login(){ if(vcode($_POST['verifycode'])){ $_SESSION['isLogin'] = 1; $_SESSION['admin_user'] = 'admin'; $this->success("恭喜你".$_SESSION['admin_user'].",登录成功!","3","index/index"); }else{ $this->error('登录失败','3'); } } }以前的版本bug可能没有修复 ,修复的原版地址下载请到http://wdphp.googlecode.com/svn/trunk/下载wdphp.rar 持续更新,慢慢来,当正式发行的时候就出全面的教程,谢谢大家支持,转载请注明来自微度网络-网络技术中心http://yun.widuu.com
发表评论 取消回复