Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/01/2006, 04:08
feel_the_skin
 
Fecha de Ingreso: noviembre-2004
Mensajes: 27
Antigüedad: 19 años, 4 meses
Puntos: 0
pero te sigue saliendo la ventana de login como si los datos no fueran correctos? o despues de introducir los datos se queda en blanco? o muestra el error? acabo de hacer la prueba y funciona bien....

Código PHP:
<?php // Sistema de auntentificación
if (!isset($PHP_AUTH_USER)) {
header('WWW-Authenticate: Basic realm="Acceso restringido"');
header('HTTP/1.0 401 Unauthorized');
echo 
'Authorization Required.';
exit;
}

$fich file("passwords.txt");
$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');
echo 
'Authorization Required.';
exit;
}
?>
<!-- Html -->
<html>
<head>
<title>Ejemplo de PHP</title>
</head>
<body>
Ha conseguido el acceso a la <B>zona restringida</B> con el usuario <?php echo $PHP_AUTH_USER?>.
</body>
</html>
tal vez tengas que tomar en cuenta que si en el archivo txt tienes algo como....

UsuaRio|PasSword

debes escribir los datos exactamente como los tienes en el txt ya que si escribes usuario y password no funcionara hasta que escribas la U, R, P, y la S en mayúsculas.... o sea.... exactamente como esta en tu archivo