On Thu, Feb 15, 2001 at 11:54:47AM +0100, Emiliano mentioned:
> "John P . Looney" wrote:
> > Seeing as I'm now using PHP4 (and it works, woohoo!), I've decided to try
> > and use it's session support. And, for a change it works. Down the bottom
> > of the page, I have:
> How are you using session support in this case?
Poorly. <grin>
<?
session_start();
if ($logout=="logout") {
$logout_message = "this person wants to log out";
session_unregister("OptionalUserName");
session_unregister("OptionalPassword");
session_unregister("MidgardAuth");
session_unregister("MidgardLogin");
session_destroy();
setcookie("MidgardLogin","");
if (isset($OptionalUserName) && isset($OptionalPassword)) {
unset($OptionalUserName);
unset($OptionalUserName);
unset($MidgardLogin);
}
}
if (isset($OptionalUserName) && isset($OptionalPassword)) {
if(mgd_auth_midgard($OptionalUserName, $OptionalPassword, 1)) {
session_register("OptionalUserName");
session_register("OptionalPassword");
session_register("MidgardLogin");
$midgard = mgd_get_midgard();
$user_id=$midgard->user;
$login_message="Welcome back, $OptionalUserName <FORM method=\"post\"
type=\"submit\"><INPUT type=\"submit\" name=\"logout\" value=\"logout\"></FORM>";
} else {
$login_message="Incorrect login <br> <FORM method=\"post\">Username: <INPUT
size=\"12\" name=\"OptionalUserName\"><BR> Password: <INPUT type=\"password\"
size=\"12\" name=\"OptionalPassword\"><br><INPUT type=\"submit\" value=\"login\">
</FORM>";
}
} else {
$login_message="<FORM method=\"post\">Username: <INPUT size=\"12\"
name=\"OptionalUserName\"><BR> Password: <INPUT type=\"password\" size=\"12\"
name=\"OptionalPassword\"><br> <INPUT type=\"submit\" value=\"login\"></FORM>";
}
?>
But it works (mostly because I'm not doing anything with it just yet!).
> > So - how is that $midgard->admin bit set ?
> It's set in the rootfile: $midgard = mgd_get_midgard();. You should
> refetch $midgard this way after using mgd_auth_midgard if you want this
> object to reflect the changed situation.
Hmm. That's what I thought...
Kate
--
When I say 'free', I mean 'free': free from bond, of chain or command:
to go where you will, even to Mordor, Saruman, if you desire. "
-- Gandalf, paraphrasing the choice between Free and Non-free software
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]