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.