Nazdar, skúšam dávať dokopy autentifikáciu užívateľa. Problém je v tom, že ak prihlásim 2 rôznych užívateľov na jednom PC tak sa mi do Session zapíše id toho posledne prihláseného a tým pádom je prihlásený len jeden užívateľ. Neviem v čom je chyba. za pomoc dík.
class User
{
public static function Authentication($login, $password)
{
DbInitialize("ts");
$AdminQuery=mysql_query("SELECT id FROM administrator WHERE login='$login' AND heslo='$password'");
if(mysql_num_rows($AdminQuery)==1)
{
$record=mysql_fetch_array($AdminQuery);
$admin_id=$record["id"];
session_start();
session_register("admin_id");
$_SESSION["admin_id"]=$admin_id;
header("Location: index.php");
return true;
}
else return false;
}
}
a toto je index.php
session_start();
if(isset($_SESSION["admin_id"]))
{
$admin=new User;
echo $_SESSION["admin_id"];
}
else header("Location: login.php");