Foros del Web » Programando para Internet » PHP »

acceso restringido con PHP

Estas en el tema de acceso restringido con PHP en el foro de PHP en Foros del Web. Hola a todos, Soy nuevo en esto de la programación y estoy haciendo una web muy básica, pero que en un apartado va a tener ...
  #1 (permalink)  
Antiguo 28/02/2010, 10:43
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
acceso restringido con PHP

Hola a todos,


Soy nuevo en esto de la programación y estoy haciendo una web muy básica, pero que en un apartado va a tener un acceso restringido.

La página es: www.josegago.es/area.php y el código:

<?php
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>
<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 contraseña y usuario:

gsaalbacete|c1albacete

El caso es que creía que estaba todo bien pero cuando meto los datos me vuelve a saltar el mensaje para acceder a la página y no me funciona

Esta alojado en un servidor con PHP sobre módulo apache (hostinet)

¿Qué puede estar mal? Me estoy volviendo loco...
  #2 (permalink)  
Antiguo 28/02/2010, 22:57
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 10 meses
Puntos: 2135
Tema movido desde Configuración a PHP
  #3 (permalink)  
Antiguo 02/03/2010, 04:11
 
Fecha de Ingreso: julio-2008
Mensajes: 3
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: acceso restringido con PHP

¿alguien me podría echar una mano?

Gracias.

Etiquetas: restringido
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:36.