creo que estaba mal implementado el elseif
Prueba ahora.. tiene que funcionar..
<?php
/* /////////////////////////////////////////////////////////
* Autenticación básica de usuarios
* ////////////////////////////////////////////////////// */
// ComprobaCION
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();
}
// SOLO UN USUARIO COMO YO
if (($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 oscar

';
}
?>