Logout de WWW-authenticate PHP

arsep
03 de Octubre del 2003
Que tal amigos, tengo un pequeño problema, estoy autentificando usuario para entrar a ciertas paginas del site..... desde la pagina principal del site tengo un boton que abre el popup para insertar el login y la clave, hasta alli todo lo hace bien, pero el problema esta cuando cierro la ventana y quiero ingresar como otro usuario..... No me muestra la cajita de autentificacion.... aqui les envio el script de como estoy haciendo estas cosas....

Esapero puedan ayudarme.... Gracias de Antemano.....

<?php
ini_set("display_errors","0");
$usuario=false;
if (isset($PHP_AUTH_USER)&& isset($PHP_AUTH_PW))
{
$ruta = "Ruta a la base de datos";
$user = "Usuario";
$pass = "clave";
ibase_pconnect("$ruta", "$user", "$pass");
$Q = ibase_query("SELECT a los campos FROM tabla_usuarios WHERE X='$PHP_AUTH_USER' AND Y='$PHP_AUTH_PW'");
$R = ibase_fetch_row($Q);
if ($R != 0)
{
$usuario=true;
switch ($R[2]) {
case "Caso1":
header('Location: pagina1.php');
exit;
case "Caso2":
header('Location: pagina2.php');
exit;
case "Caso3":
header('Location: pagina3.php');
exit;
case "Caso4":
header('Location: pagina4.php');
exit;
default:
header('Location: pagina.php');
}
}
}
if (!$usuario)
{
header("WWW-authenticate: Basic realm="Sistema de entrada (".strftime("%r",time()).")"");
header("Status: HTTP/1.0 401 Unauthorized");
echo "<font size='2' color='#FF0000'><b><font face='Arial, Helvetica, sans-serif'>LOGIN ERROR: INVALID LOGIN OR PASSWORD.</font></b></font><br>";
echo "<font size='2' color='#FF0000'><b><font face='Arial, Helvetica, sans-serif'>PLEASE CONTACT XXXXXXXXXXXXXX</font></b></font>";
echo "<form name='form1' method='post' action=''>";
echo "<input type='button' value='Exit' onClick='window.close()' name='button'>";
echo "</form>";
exit;
} else
{
}
?>