Hola no tengo mucha idea de Php, hace unos años utilice en una pagina autentificacion por login y password que lo leia en un txt y ahora no funciona es como si no leyese el txt, se que no es muy seguro ni nada del otro mundo pero para una cosilla personal que quiero hacer me sobra, el código es sacado de www.webestilo.com, todo funciona pero no llega a leer el txt le meta la contraseña que meta no funciona, e probado en distintos servidores y nada, a darles permisos de escritura al txt y tampoco, el codigo es el siguiente:
<?php // Manual de PHP de WebEstilo.com
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;
}
?>
<!-- Manual de PHP de WebEstilo.com -->
<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>
Dentro del txt:
Joe|1235
Pedro|qwer
Noe|Gty45e
kermit|rwe4v
Que es lo que pasa???, si me pueden echar una mano, gracias.