Lo subi a mi servior y al ejecutar la pagina me aparece el recuadro pidiendome el nombre de usuario y contraseña, pero cuando pongo el user y la pass correcta no me translada a la parte HTML que dice que introduci bien las cosas, "Has podido acceder al area restringida" pensando que era porque lo habia nombredo pass.php decidi renombrearlo a pass.phtml y aun asi no me lleva.
Que estoy haciendo mal?
ACA EL CODE:
Código:
Y en el TXT Pongo Los Usuarios y sus respectivas contraeñas asi:?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>
EJ: Dino|123
De antemano gracias!