Kód: Vybrať všetko
<?php
class UserManager
{
/* Hodnoty priraďované premenným zmente na svoje prihlasovacie údaje */
private $server = "localhost";
private $database_name = "aaa";
private $database_username = "aaa";
private $database_userpassword = "aaa";
/* Tu sú public premenné s informáciami o uživateľovi.*/
public $username;
public $pass;
public $mail;
public $info;
public function __construct()
{
mysql_connect($this->server, $this->database_username, $this->database_userpassword);
mysql_select_db($this->database_name);
}
public function RegisterUser($name, $pass, $mail)
{
mysql_query("INSERT INTO USERS (name, pass, mail) VALUES ('$name', '$pass', '$mail')") or die(mysql_error());
}
public function LoginUser($name, $pass)
{
$num = mysql_num_rows(mysql_query("SELECT name FROM USERS WHERE pass='$pass' AND name='$name'")) or die(mysql_error());
echo $num;
if($num==1)
{
session_start();
$_SESSION['log'] = true;
$_SESSION['name'] = $name;
return true;
}
else
{
return false;
}
}
public function isLoggedIn()
{
if($_SESSION['log'])
return true;
else
return false;
}
}
$obj = new UserManager();
$obj->RegisterUser();
$obj->LoginUser("blah", "blah");
$res = $obj->isLoggedIn();
if($res==true)
echo "true";
else
echo "false";