Buenas a todos estoy intentado de usar este codigo php, el cual mediante un archivo llamado passwords.txt extrae los nombres de usuarios y contraseñas que son correctos o que pueden ser validados si se colocan en el formulario
este es el codigo
Código:
<?php // Autentificacion
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>
La cuestion es que si pongo el nombre de usuario y contraseña correcta no me traslada a la parte HTML osea la parte que tendria que ver si me logueo bien
Alguien puede revisar el codigo y decirme que hago mal?
Para que prueben creen un archivo llamado passwords.txt y pongan asi el usuario y la contraseña:
Usuario|contraseña
Con la barra de separacion
alguien que me ayude!!
De antemano Muchas Gracias!!!