Código PHP:
<?php
$user = "guest"; // Nombre de usuario
$pass = "guest"; // Contraseña
function httpauth(){
header('WWW-Authenticate: Basic realm="Login Required!"');
header('HTTP/1.0 401 Unauthorized');
echo 'Sorry you are not Authorized to be here!';
exit;
}
while($_SERVER['PHP_AUTH_USER'] != $user && $_SERVER['PHP_AUTH_PW'] != $pass){
httpauth();
}
?>
te dejo este codigo que me ha servido de maravillas, creas un doc.php y le pones este codigo en el principio del documento, de esta manera cuando entres a la pagina te pedira nombre de usuario y contraseña de no estar correcta no puedes entrar.
http://www.iboamglobal.com
Username: guest
Password: guest