Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2008, 14:15
sebasto
 
Fecha de Ingreso: marzo-2008
Mensajes: 3
Antigüedad: 16 años, 1 mes
Puntos: 0
Problema para desloguear

¡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;


?>