autentificaci贸n HTTP de usuarios
Hola a todos!
Obtengo el nombre de usuario y contrase帽a a trav茅s de autentificaci贸n HTTP:
header('WWW-Authenticate: Basic realm="My Realm"');
Mi problema es que no s茅 c贸mo hacer para que se borre la informaci贸n de las variables PHP_AUTH_USER y PHP_AUTH_PW despu茅s, siguen manteniendo esa informaci贸n hasta que cierro el navegador. 驴C贸mo puedo hacer que dejen de existir esos valores?, 驴que isset($_SERVER['PHP_AUTH_USER']) sea falso?.
Lo he intentado poniendo:
header('HTTP/1.0 401 Unauthorized');
pero no funciona, siguen estando ah铆.
Espero que alguien pueda ayudarme. Muchas gracias por adelantado.
Un saludo
Ana
Obtengo el nombre de usuario y contrase帽a a trav茅s de autentificaci贸n HTTP:
header('WWW-Authenticate: Basic realm="My Realm"');
Mi problema es que no s茅 c贸mo hacer para que se borre la informaci贸n de las variables PHP_AUTH_USER y PHP_AUTH_PW despu茅s, siguen manteniendo esa informaci贸n hasta que cierro el navegador. 驴C贸mo puedo hacer que dejen de existir esos valores?, 驴que isset($_SERVER['PHP_AUTH_USER']) sea falso?.
Lo he intentado poniendo:
header('HTTP/1.0 401 Unauthorized');
pero no funciona, siguen estando ah铆.
Espero que alguien pueda ayudarme. Muchas gracias por adelantado.
Un saludo
Ana
A lo mejor es un poquito tarde pero mira a ver si te puede valer esto. Tienes que poner un exit; . Te pongo un trozo de codigo que encontre en webestilo
codigo:
<?php // Manual de PHP de WebEstilo.com
if (($PHP_AUTH_USER!="Joe") || ($PHP_AUTH_PW!="123")) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
}
?>
echale un vistazo a esta direcci贸n.
http://www.webestilo.com/php/php11a.phtml
codigo:
<?php // Manual de PHP de WebEstilo.com
if (($PHP_AUTH_USER!="Joe") || ($PHP_AUTH_PW!="123")) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 'Authorization Required.';
exit;
}
?>
echale un vistazo a esta direcci贸n.
http://www.webestilo.com/php/php11a.phtml
