Ben projemde kullanıcı yönetim modülü için usercake kullanıyorum. Bu benim ilk PHP proje ve ben hala öğreniyorum. Ben kurulum veritabanı ve usercake proje ama ben bu hatayı almaya devam -
Uyarı: C olmayan nesne özelliğini almaya çalışıyorum: \ wamp \ www \ userCake \ modeller \ hattında 170 funcs.user.php
Uyarı: C olmayan nesne özelliğini almaya çalışıyorum: \ wamp \ www \ userCake \ modeller \ hattında 172 funcs.user.php
Ve bu hata sistemde oturum açmış kullanıcı olduğunda yalnızca yakalandı. Bir kere, ben bir kullanıcı oturum açtığında, artık bu hatayı alıyorum. Kod sorumludur -
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;
}
}
}
Ben php benim sınırlı bilgi ile bu düzeltmeye çalıştı ama mümkün değildi. Ben bu hata. Net bir nesnenin örneğine ayarlanmadı başvuru benzer sanırım. Haklı mıyım? Eğer değilse, ne bu hata neden?
Bunu nasıl düzeltebilirim?