更新了验证码类,解决了验证码不能使用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

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部