Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2006, 15:50
Dino_892
 
Fecha de Ingreso: enero-2006
Mensajes: 5
Antigüedad: 18 años, 3 meses
Puntos: 0
User y password en PHP

Buenas a todos, estube intentando de poner en practica el codigo de usuario y contraseña en Php, pero es inutil,
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:
?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>
Y en el TXT Pongo Los Usuarios y sus respectivas contraeñas asi:
EJ: Dino|123


De antemano gracias!