#1 Kenneth
-------------------------------------------------------------------------------------------------------------------------------------------------------------
import("spAcl.php"); // 引入Acl文件,使得可以生成加密的密码输入框
$userObj = spClass("lib_user"); // 实例化lib_user类
if( $uname = $this->spArgs("uname") ){ // 已经提交,这里开始进行登录验证
$upass = spClass('md5password')->pwvalue();
dump($upass);
// 通过acl的pwvalue获取提交的加密密码
// 使用spVerifier进行第一次检查
------------------------------------------------------------------------------------------------------------------------------------------------------------
第一次登陆的时候为什么显示出来的是-1
第二次就正常了
每次登陆第一次都是-1.
------------------------------------------------------------------------------------------------------------------------------------------------------------
2012-11-28 11:02:42
#4 Kenneth
找到问题了
--------------------------------------------------------------用这一段代码时候不会出现问题----------------------------------------------------------// 这里是PHP.net关于删除SESSION的方法
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {setcookie(session_name(), '', time()-42000, '/');}
session_destroy();
// 跳转回首页
$this->jump(spUrl("main","index"));
------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------用这一段代码时候出现问题------------------------------------------------------------
// 这里是PHP.net关于删除SESSION的方法
$_SESSION = array();
if (isset($_COOKIE[session_name()])) {setcookie(session_name(), '', time()-42000, '/');}
session_destroy();
// 跳转回首页
$this->display("main_index.html");
---------------------------------------------------------------------------------------------
各位朋友帮忙分析下
2012-11-28 16:02:19