WDPHP更新

widuu 2012-12-4 PHP技术 3,698 0 喜欢 (0)

更新了验证码类,解决了验证码不能使用session记录的原因

增加了验证码验证方法vcode()

举例使用方法 譬如我们有个后台 入口文件admin.php 有个登录模块login.class.php

我们可以用common.class.php做权限
[php]
<?php
class Common extends Action{
function init(){
if(!(isset($_SESSION['isLogin']) && $_SESSION['isLogin'] === 1)){
$this->R('login/index');
}
}
}
[/php]
[php]
<?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');
}
}
}
[/php]

以前的版本bug可能没有修复 ,修复的原版地址下载请到http://wdphp.googlecode.com/svn/trunk/下载wdphp.rar
持续更新,慢慢来,当正式发行的时候就出全面的教程,谢谢大家支持,转载请注明来自微度网络-网络技术中心http://www.widuu.com

转载请注明来自微度网络,本文标题:《WDPHP更新》

喜欢 0 发布评论
Top