Greeting everyone.
Today my mom said that if I hadn't solve out my session troubles,
she'd lock me down in a fridge. Don't let me die in spooky darkness!
Please have your gentle look at that:
==cut==
class User {};
$user = NULL;
function fireup_session ($login, $pass)
{
global $user;
session_start ();
if ($login != '' && $pass != '') {
$user = new User ();
if (!$user->LogIn ($login, $pass))
{
echo ("get outta here, dumb hacker!");
return false;
}
$_SESSION["user"] = &$user;
return true;
}
if (isset ($_SESSION["user"])) $user = &$_SESSION["user"];
return true;
}
==cut==
Okay, I'm just trying to follow the everybody's fine way of setting a
session cookie, but that just doesn't work. Why? Is there a problem
in that I redefine the global $user?
Thanks in advance,
Vsevolod.
Today my mom said that if I hadn't solve out my session troubles,
she'd lock me down in a fridge. Don't let me die in spooky darkness!
Please have your gentle look at that:
==cut==
class User {};
$user = NULL;
function fireup_session ($login, $pass)
{
global $user;
session_start ();
if ($login != '' && $pass != '') {
$user = new User ();
if (!$user->LogIn ($login, $pass))
{
echo ("get outta here, dumb hacker!");
return false;
}
$_SESSION["user"] = &$user;
return true;
}
if (isset ($_SESSION["user"])) $user = &$_SESSION["user"];
return true;
}
==cut==
Okay, I'm just trying to follow the everybody's fine way of setting a
session cookie, but that just doesn't work. Why? Is there a problem
in that I redefine the global $user?
Thanks in advance,
Vsevolod.
Comment