#1 prince
原pwvalue()代码,返回值总是-1,所以总得不到加密的密码:public function pwvalue()做如下修改后能得到正确的加密密码(请问我这样改有何敝端吗?):
{
$md5pw = spClass("spArgs")->get($_SESSION["SpAclInputHash"],false);
if(empty($_SESSION["SpAclInputHash"]))return -1;
unset($_SESSION["SpAclInputHash"]);
return ( $md5pw == '-1' ) ? false : $md5pw;
}
public function pwvalue()
{
global $md5pw;
$md5pw = spClass("spArgs")->get($_SESSION["SpAclInputHash"],false);
switch (empty($_SESSION["SpAclInputHash"]))
{
case true:
unset($_SESSION["SpAclInputHash"]);
return -1;
break;
case false:
unset($_SESSION["SpAclInputHash"]);
return $md5pw;
break;
default:
unset($_SESSION["SpAclInputHash"]);
return false;
break;
}
}
2010-08-07 17:22:28