El código de abajo es el que utilizo para restringir una pagina; lo que quiero hacer es que sin necesidad de salir del navegador pueda cerrar la pagina y no volver a entrar a ella hasta que vuelva a digitar el nombre de usuario y password. No se como anular los valores de las variables $PHP_AUTH_USER y $PHP_AUTH_PW al salir de la página. Cuando le doy link siempre puedo entrar y no se como hacer.
Código PHP:
<?
if (!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 'Autorización Requerida';
exit;
}
$fich = file("passwords.txt");
$i=0; $validado=false;
while ($fich[$i] && !$validado) {
$campo = explode("|",$fich[$i]);
if (($PHP_AUTH_USER==$campo[0]) && ($PHP_AUTH_PW==chop($campo[1]))) $validado=true;
$i++;
}
if (!$validado) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 'Autorización Requerida';
exit;
}
?>
El resto es el código HTML que al final quiero poner un link para salir de la página e ir a la página principal.
<p align="center"><b><font size="6" color="#660066">SISTEMA-USUARIOS</font></b></p>
<br>
<p align="center"><b><font size="6" color="#660066">OPCIONES</font></b></p>
<br>
<p align="center"><input onclick="self.location.href=('insertusua.html')" type="button" value="Adicionar Clave-Usuario" class="boton">
<input onclick="self.location.href=('consultausua.html')" type="button" value="Consultar Clave-Usuario" class="boton">
<br>
<br>
<input onclick="self.location.href=('elimiusua.php3')" type="button" value="Eliminar Clave-Usuario" class="boton">
</p>
<br>
<br>
<h3 align="center"><a href="principal_menu.php3">Salir</a></h3>
<br>
<br>
</body>
</html>
Gracias por la ayuda