خرید بک لینک
سلام خدمت اساتید و دوستان.
من از اسکریپت php dolphin نسخه 1.2.8 استفاده میکنم.
مشکلی که دارم اینه در صفحه ورود، بعد از زدن دکمه ورود، صفحه سفید بالا میاد و خطای زیر رو میده:

کد PHP:

Fatal error: Call to a member function verify() on a non-object in /public_html/cloob/sources/welcome.php on line 74

مشکل اینجاس که من verify رو دارم و اطلاعاتم بهم میده، ولی خطای فوق از خط زیر هست:

کد PHP:

$verify = $loggedIn->verify();

و خطوط بعد از خط بالا اجرا نمیشه.

ممنون میشم هر کدوم از دوستان اطلاعت دارن کمکم کنن:

کد کامل:

کد PHP:

class loggedIn {
public
$db; // Database Property
public $url; // Installation URL Property
public $useame; // Useame Property
public $password; // Password Property

function verify() {
// Set the query result into $query variable;
$query = $this->query();

if(!
is_int($query)) {
// If the $query variable is not 0 (int)
// Fetch associative array into $result variable
$result = $query->fetch_assoc();
retu
$result;
}
}

function
query() {
// If the useame input string is an e-mail, switch the query
if(filter_var($this->db->real_escape_string($this->useame), FILTER_VALIDATE_EMAIL)) {
$query = sprintf("SELECT * FROM `users` WHERE `email` = '%s' AND `password` = '%s'", $this->db->real_escape_string($this->useame), $this->db->real_escape_string($this->password));
} else {
$query = sprintf("SELECT * FROM `users` WHERE `useame` = '%s' AND `password` = '%s'", $this->db->real_escape_string($this->useame), $this->db->real_escape_string($this->password));
}
$result = $this->db->query($query);
retu (
$result->num_rows == 0) ? 0 : $result;
}

function

getUserID() {
// If the useame input string is an e-mail, switch the query
if(filter_var($this->db->real_escape_string($this->useame), FILTER_VALIDATE_EMAIL)) {
$query = sprintf("SELECT `idu` FROM `users` WHERE `email` = '%s' AND `password` = '%s'", $this->db->real_escape_string($this->useame), $this->db->real_escape_string($this->password));
} else {
$query = sprintf("SELECT `idu` FROM `users` WHERE `useame` = '%s' AND `password` = '%s'", $this->db->real_escape_string($this->useame), $this->db->real_escape_string($this->password));
}
$result = $this->db->query($query);
while(
$row = $result->fetch_assoc()) {
$getUserID[] = $row;
}
foreach(
$getUserID as $idu) {
$UserID = $idu['idu'];
}
retu
$UserID ;
}

function

logOut() {
unset(
$_SESSION['useame']);
unset(
$_SESSION['password']);
setcookie("useame", '', 1);
setcookie("password", '', 1);
}
}

اینم کد صفحه ورود:

کد PHP:

if(isset($_SESSION['useame']) && isset($_SESSION['password']) || isset($_COOKIE['useame']) && isset($_COOKIE['password'])) {$verify = $loggedIn->verify();

if(

$verify['useame']) {
header("Location: ".$CONF['url']."/index.php?a=feed");
}
}

با هم مشخصات هاست رو بدم تا یکی زحمتش رو بکشه.
اگه هزینه ای هم داره میدم.

برچسب: نویسنده: استخدام کار تاريخ: يکشنبه 8 فروردين 1395 ساعت: 0:30

صفحه بندی