/*********************************************
函数: IsValid
功能: 判断用户是否合法
输入参数:
$pLoginName=所要判定用户的用户名
$pPassword=所要判定用户的口令
&$rUserId=如果用户合法,返回用户ID
返回值:
合法用户: 1
非法用户: 0
***********************************************/
function IsValid($pLoginName,$pPassword,&$rUserId)
{
require("sys_conf.inc");
require_once("DataBase.php"); $db=new DataBase($DBHOST,$DBUSER,$DBPWD,$DBNAME);
$db->SqlString="Select * from User where LoginName='$pLoginName' and Password='$pPassword' ";
$db->Query();
if (isset($db->mResultArray))
{
$rUserId=$db->mResultArray[0]->UserId;
return 1;
$db->__destruct();
}
else
{
return 0;
$db->__destruct();
}
}
&$rUserId 问下$rUserId前面加&是什么意思,有什么用的
函数: IsValid
功能: 判断用户是否合法
输入参数:
$pLoginName=所要判定用户的用户名
$pPassword=所要判定用户的口令
&$rUserId=如果用户合法,返回用户ID
返回值:
合法用户: 1
非法用户: 0
***********************************************/
function IsValid($pLoginName,$pPassword,&$rUserId)
{
require("sys_conf.inc");
require_once("DataBase.php"); $db=new DataBase($DBHOST,$DBUSER,$DBPWD,$DBNAME);
$db->SqlString="Select * from User where LoginName='$pLoginName' and Password='$pPassword' ";
$db->Query();
if (isset($db->mResultArray))
{
$rUserId=$db->mResultArray[0]->UserId;
return 1;
$db->__destruct();
}
else
{
return 0;
$db->__destruct();
}
}
&$rUserId 问下$rUserId前面加&是什么意思,有什么用的
当 $a = &$b ; 当$b值改变时, $a值也改变, 如用用unset($b);之后, 而$a值仍然是1, $b就没了