log out solution?
| From: | Jack | Date: | Mon, 30 Jul 2001 19:24:05 +0000 |
| Subject: | log out solution? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-60156@lists.php.net to get a copy of this message | ||
Yes indeed, but not a good one. Beside, it appears to be the only solution
though. Someone told me to do this to solve the logout solution:
You do this for the login bit:
*********************
if (!isset($PHP_AUTH_USER) || $unauthorized)
$realm = "myrealm_".time();
Header("WWW-Authenticate: Basic realm=\"$realm\", stale=FALSE");
Header("Status: HTTP/1.0 401 Unauthorized");
print "<h1>401 Unauthorized</h1>Unable to authorize you. Please <a
href=\"$PHP_SELF\">click here</a> to try again.";
exit;
}
else // if they're not in the database, re-authenticate
{ // insert query here
if username and password are not match
{
header("Location: ".$PHP_SELF."?unauthorized=1");
}else{
$ID = mysql_result($result,0,0);
print("<meta http-equiv='refresh' content='1;url=http://yourtargetfile>");
}
}
*********************
And you do this for the log out bit, it won't need user to close the browser but a user would
have to click on the login pop up box once in order to logout completely.
**********************
Click <a href=\"login.php?unauthorized=1\">here</a> to log out.";
**********************
The file login.php is basically your login file, it is to create a new realm time stamp, I think. If
anyone at the list know a better solution would be good.
Jack
jacky@activelifestyle.com
"Love your enemies, it will drive them nuts"
----- Original Message -----
From: Ariunbold Gerelt-Od <gereltod@kikakuya.com>
To: <jacky@activelifestyle.com>
Sent: Monday, July 30, 2001 2:03 AM
Subject: Did you find out a solution?
> You wrote:
> ___________________________________________________________________
> Hi people
> We all know we use PHP_AUTH_USER for login auhenthication, how about =
> when we need to logout? Can we just simply link them to someplace else =
> or do we need to anything special beside normal link?
> cheers
> Jack
> jacky@activelifestyle.com
> "Love your enemies, it will drive them nuts"
> ____________________________________________________________________
>
> and I have a same problem as you wrote. If you solved it or somebody
> helped you ,could you please send me a solution.
> Thanx in advance.
>
>