這是我在數據庫功能爲什麼IAM越來越撥錯的用戶名和pwd正確的事情在PHP
function CheckLoginInDB($username,$password)
{
if(!$this->DBLogin())
{
$this->HandleError("Database login failed!");
return false;
}
$username = $this->SanitizeForSQL($username);
$pwdmd5 = md5($password);
$qry = "Select name, email from $this->tablename where username='$username' and password='$pwdmd5' and confirmcode='y'";
$result = mysql_query($qry,$this->connection);
if(!$result || mysql_num_rows($result) <= 0)
{
$this->HandleError("Error logging in. The username or password does not match");
return false;
}
$row = mysql_fetch_assoc($result);
$_SESSION['name_of_user'] = $row['name'];
$_SESSION['email_of_user'] = $row['email'];
$_SESSION['user_name']=$row['username'];
return true;
}
checklogin ..................... .................................................. ................ 這就是所謂的login.php中作爲
if($fgmembersite->Login())
,如果這回不是用戶真正將被引導到登錄頁面成功。 但我不是爲什麼它總是返回false!並顯示錯誤「錯誤登錄。用戶名或密碼不匹配」...
請幫助。