Problema con WWW-Authenticate

Oscar
11 de Diciembre del 2003
Hola, tengo un problemilla con la autenticacion a traves de PHP, ejecuto como ejemplo la siguiente pagina:
************************
<?php
function authenticate() {
header( "WWW-Authenticate: Basic realm="Test Authentication System"");
header( "HTTP/1.0 401 Unauthorized");
echo "You must enter a valid login ID and password to access this resourcen"
;
exit;
}

if (!isset($_SERVER['PHP_AUTH_USER']) || ($SeenBefore == 1 && $OldAuth == $_SER
VER['$PHP_AUTH_USER']))) {
authenticate();
}
else {
echo "<p>Welcome: {$_SERVER['$PHP_AUTH_USER']}<br>";
echo "Old: {$_REQUEST['$OldAuth']}";
echo "<form action='{$_SERVER['$PHP_SELF']}' METHOD='POST'>n";
echo "<input type='hidden' name='SeenBefore' value='1'>n";
echo "<input type='hidden' name='OldAuth' value='{$_SERVER['$PHP_AUTH_USER']}'
>n";
echo "<input type='submit' value='Re Authenticate'>n";
echo "</form></p>n";
}
?>
***************************************
sale la ventana de autenticacion, ingreso un usuario y clave y la variable PHP_AUTH_USER vuelve en blanco???????. Utilizo RedHat 9.0, Apache 2.0 con el PHP cargado como modulo, ¿Me falta configurar algo para que esto funcione?
Muchas Gracias por su atencion.