<?php
class usrlib extends mysqli
{
public $logged_in;
public $username;
public $id;
public $autologin;
private $password;
public function __contstruct()
{
$this->logged_in = $logged_in;
$this->username = $username;
$this->id = $id;
if ($this->logged_in === true)
return ($this->logged_in = true);
return false;
}
public function login($username, $password, $autologin)
{
if ($this->logged_in)
return true;
// generate hash password
// $password = $this->create_password($password);
$query = "SELECT user_id, user_nick, user_pass FROM fuzz_users WHERE user_nick = '" . $username . "' AND user_pass = '" . $password . "'";
$result = $this->query($query);
if ($row = $result->fetch_object())
{
$this->logged_id = true;
$this->id = $row->user_id;
$this->username = $row->user_nick;
$result->close();
return true;
}
}
}
?>
här är en liten snutt från en klass som jag håller på att bygga och jag tänkte testa att göra den "i php5". Tanken är att jag har redan öppnat en mysqli anslutning tidigare på sidan och sedan startar jag usrlib. Tyvärr blir det lite problem med $result = $this->query($query); i login-funktionen.
Någon som har ett annat förslag på hur jag kan lösa detta?