Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2010, 03:42
cucuru
 
Fecha de Ingreso: marzo-2009
Mensajes: 509
Antigüedad: 15 años, 1 mes
Puntos: 17
Busqueda problemas con logout

hola, sé que este es un tema muy tratado, pero no consigo que me funcione. Lo estoy intentando borrando las variables (he visto por ahí que se supone que funciona, pero nada).

Lo que más raro me parece es que aparentemente están borradas pero luego reaparecen:

Autentificación:
Código:
	while (!isset($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_USER'])){
		Header("WWW-Authenticate: Basic realm=\"Autentificación\"");
		Header("HTTP/1.0 401 Unauthorized");
		exit;
	}
Al final de la página pongo:
Código:
        unset($_SERVER['PHP_AUTH_USER']);
	unset($_SERVER['PHP_AUTH_PW']);
	echo "usuario: ".$_SERVER['PHP_AUTH_USER']."contraseña: ".$_SERVER['PHP_AUTH_PW']
el echo sale como que las variables están vacias, pero al volver a entrar las tiene salvadas (la misma linea de echo justo arriba me saca las guardadas)

Otra cosa que he probado es:

Código:
	unset($_SERVER['PHP_AUTH_USER']);
	unset($_SERVER['PHP_AUTH_PW']);
	while (!isset($_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_USER'])){
		Header("WWW-Authenticate: Basic realm=\"Autentificación SSH\"");
		Header("HTTP/1.0 401 Unauthorized");
		exit;
	}
Entonces me sale siempre la ventana de autentificación.

¿Alguien me puede echar una mano?

Gracias. Saludos