novato. Autentificacion

shaktale80
15 de Enero del 2004
Hola a todos,

Estoy comenzando con PHP asi que supongo que esto sera una chorrada pero no consigo solucionarlo. Intento hacer un login, todo va bien, lo meto en $_SERVER['PHP_AUTH_USER']) y parece que funciona. El problema esta cuando saltas a otra pagina, entonces esta variable esta sin valor, como si no me hubiera autentificado.

No se supone que esta variable deberia mantener su valor mientras dure la sesion o es que no es asi como se hacen los login? En que estoy equivocandome.

Gracias

rccroot
15 de Enero del 2004
recuerda que php debe estar corriendo como modulo
sino, no funciona, prueba esto, a mi me funciona:
<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header("WWW-Authenticate: Basic realm="My Realm"");
header("HTTP/1.0 401 Unauthorized");
echo "Text to send if user hits Cancel buttonn";
exit;
} else {
echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>";
}
?>

http://myphp.webcindario.com