hai probleempje waar ik al een tijdje mee aan het klooien ben.
ik gebruik het volgende script om in te loggen, maar nu wil ik uitloggen. ik weet dat je uitgelogd bent als je je browser afsluit, maar ik wil dat je een button oid hebt waarmee je uit kan loggen. ik heb vanalles geprobeerd met session_destroy etc. maar nee het lukt maar niet.
login script:
session_register("PHP_AUTH_USER");
session_register("PHP_AUTH_PW");
session_register("valid_user");
if (empty($valid_user) && !empty($PHP_AUTH_USER))
{
// if we don't have a valid user name and we do have PHP_AUTH_USER,
// check it against the database
$query = "select username from admin
where password = password(lower('$PHP_AUTH_PW'))
and username = lower('$PHP_AUTH_USER')
";
$result = safe_query($query);
if ($result) { list($valid_user) = mysql_fetch_row($result); }
}
if (empty($valid_user))
{
// if we don't have a valid user name, print a form to get one
// and exit
print <<<EOQ
<h2>$realm</h2>
<h2>Administration</h2>
<p>
You must enter a valid name & password to access this function.
</p>
<form method=post>
Username: <input type=text name="PHP_AUTH_USER" value="$PHP_AUTH_USER">
<br>
Password: <input type=text name="PHP_AUTH_PW" value="$PHP_AUTH_PW">
<br>
<input type=submit>
</form>
EOQ;
exit;
}
-----------------------------------------------------------------------------------
greetz gerard
ik gebruik het volgende script om in te loggen, maar nu wil ik uitloggen. ik weet dat je uitgelogd bent als je je browser afsluit, maar ik wil dat je een button oid hebt waarmee je uit kan loggen. ik heb vanalles geprobeerd met session_destroy etc. maar nee het lukt maar niet.
login script:
session_register("PHP_AUTH_USER");
session_register("PHP_AUTH_PW");
session_register("valid_user");
if (empty($valid_user) && !empty($PHP_AUTH_USER))
{
// if we don't have a valid user name and we do have PHP_AUTH_USER,
// check it against the database
$query = "select username from admin
where password = password(lower('$PHP_AUTH_PW'))
and username = lower('$PHP_AUTH_USER')
";
$result = safe_query($query);
if ($result) { list($valid_user) = mysql_fetch_row($result); }
}
if (empty($valid_user))
{
// if we don't have a valid user name, print a form to get one
// and exit
print <<<EOQ
<h2>$realm</h2>
<h2>Administration</h2>
<p>
You must enter a valid name & password to access this function.
</p>
<form method=post>
Username: <input type=text name="PHP_AUTH_USER" value="$PHP_AUTH_USER">
<br>
Password: <input type=text name="PHP_AUTH_PW" value="$PHP_AUTH_PW">
<br>
<input type=submit>
</form>
EOQ;
exit;
}
-----------------------------------------------------------------------------------
greetz gerard