PHP - No me funciona bien autenticación en Red Hat 9.0

 
Vista:

No me funciona bien autenticación en Red Hat 9.0

Publicado por Diego Vélez (44 intervenciones) el 17/08/2003 08:35:06
Hola, tal vez alguien me pueda ayudar con un problema que tengo, para la autenticación de usuario en una página web corriendo bajo Mandrake 8.0 usé un código, pero el mismo no me funciona igual en Red Hat 9.0. En Mandrake me solicita login y password, los compara con los datos de un archivo y los valida perfectamente, pero en Red Hat no los valida, de hecho, las variables $PHP_AUTH_USER y $PHP_AUTH_PW permanecen vacías, aún después de aparecer la ventana de entrada de login y clave. Les agradecería me dijeran que debo cambiar, el código es el siguiente:

<?php
$fich = file("archivo");
$i=0; $validado=false;
while ($fich[$i] && !$validado)
{
$campo = explode("|",$fich[$i]);
if (($PHP_AUTH_USER==$campo[0]) && ($PHP_AUTH_PW==chop($campo[1])))
$validado=true;
$i++;
}

if (!$validado)
{
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
print("<h3>No puede entrar a esta página sin una contraseña válida");
exit;
}
?>

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder