¡Hola a todos! Les hago la siguiente consulta.....
El problema: en el código que pego al final, por defecto entra en modo "user". Si hago click en "Administrar", me pide usuario y contraseña y si son correctamente ingresados entra en modo "admin". Cuando clickeo en "Log-out" vuelve a mostrar las opciones del modo "user". Pero si clickeo nuevamente en "Administrar", no me pide nuevamente usuario y contraseña, sino que entra directamente.
La pregunta: ¿cómo hago para que cuando clickeo "Log-out" me borre la autentificación previamente ingresada, de modo que, si clickeo nuevamente en "Administrar", me vuelva a pedir usuario y contraseña?
Bueno, muchas gracias!
Saludos,
sebasto.
******** CÓDIGO ********
<?
/* Organiza la pagina segun el modo seleccionado */
if( $Modo=="admin" )
{
/* Modo administrador */
if ( $PHP_AUTH_USER!="prueba" || $PHP_AUTH_PW!="prueba" )
{
Header("WWW-Authenticate: Basic realm=\"InventarioDeportivo\"");
Header("HTTP/1.0 401 Unauthorized");
echo "Cancelado. Contactate con [email protected]\n";
exit;
}
else
{
$Fuente = "
<html>
<head><title> Inventario Deportivo del CEIB </title></head>
<body bgcolor='#fefeeb'>
<h2> Administracion del Inventario Deportivo del CEIB </h2>
<ul>
<li><a href='InventarioDeportivo_Listar.php?Modo=admin'> Listar inventario </a></li>
<li><a href='InventarioDeportivo_ABM.php'> Alta de equipos </a></li>
<li><a href='index.php?Modo=user'> Log-out </a></li>
</ul>
</body></html>
";
}
}
else
{
/* Modo usuario */
$Fuente = "
<html>
<head><title>Inventario Deportivo del CEIB</title></head>
<body bgcolor='#fefeeb'>
<h2>Consultas al Inventario Deportivo del CEIB </h2>
<ul>
<li><a href='InventarioDeportivo_Listar.php'> Listar inventario </a></li>
<li><a href='index.php?Modo=admin'> Administrar </a></li>
</ul>
</body></html>
";
}
/* Escribe el fuente de HTML */
echo $Fuente;
?>