我在我的項目中使用usercake作爲用戶管理模塊。這是我的第一個PHP項目,我仍然在學習。我建立了數據庫和usercake項目,但我不斷收到此錯誤 -如何解決此php錯誤
注意:試圖讓非對象的屬性在C:\ WAMP \ WWW \ userCake \型號\上線170 funcs.user.php
注意:試圖讓非對象的屬性在C:\ WAMP \ WWW \ userCake \型號\ funcs.user.php上線172
而這個錯誤只有當沒有抓到用戶登錄到系統。一旦用戶登錄,我不會再遇到這個錯誤。代碼負責是 -
function isUserLoggedIn()
{
global $loggedInUser,$db,$db_table_prefix;
$sql = "SELECT User_ID,
Password
FROM ".$db_table_prefix."Users
WHERE
User_ID = '".$db->sql_escape($loggedInUser->user_id)."' //line 170
AND
Password = '".$db->sql_escape($loggedInUser->hash_pw)."' // line 172
AND
Active = 1
LIMIT 1";
$sql = mysql_num_rows($sql);
if($loggedInUser == NULL)
{
return false;
}
else
{
//Query the database to ensure they haven't been removed or possibly banned?
if(returns_result($sql) > 0)
{
return true;
}
else
{
//No result returned kill the user session, user banned or deleted
$loggedInUser->userLogOut();
return false;
}
}
}
我試圖解決這個與我有限的知識的PHP,但無法。我猜這個錯誤類似於未在.net中設置爲對象實例的對象引用。我對嗎?如果不是,是什麼導致了這個錯誤?
我該如何解決這個問題?