Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2002, 08:04
jcl
 
Fecha de Ingreso: enero-2002
Mensajes: 673
Antigüedad: 22 años, 3 meses
Puntos: 1
¿Qué tiene de malo este Script?

He copiado el siguiente ejemplo de un CD que acompaña a un libro sobre PHP.

Se supone que el Script permite verificar los datos del usuario. Aquí se está probando con user='jefe' y Psw='superjefe', tal cual se tomó del CD.


<?php

// Comprobamos si existe el nombre de usuario

if (!isset($PHP_AUTH_USER))
{
header('WWW-Authenticate: Basic realm=" Zona Restringida "');
header('HTTP/1.0 401 Unauthorized');
echo 'ZONA RESTRINGIDA: se requiere autorización.';
exit();
}

// Tiene que ser el jefe...
elseif (($PHP_AUTH_USER != 'jefe') || ($PHP_AUTH_PW != 'superjefe'))
{
header('WWW-Authenticate: Basic realm=" Zona Restringida "');
header('HTTP/1.0 401 Unauthorized');
echo 'ZONA RESTRINGIDA: se requiere autorización.';
exit();
}

// Todo es correcto, le dejamos pasar...
else
{
echo '<H2 ALIGN="CENTER">Zona Restringida</H2>';
echo 'Buenos días JEFE :)';
}
?>


Habrá algún problema con las variables, tal y como me ocurrión en una oportunidad anterior cuando traté de pasar variables con el método POST, que en lugar de recibir en $variable, ahora se debe usar $_POST['variable'].

En todo caso, si alguien ha trabajado con este Script, les agradezco cualquier ayuda.

Gracias.