prova un pò così ma ti ripeto io nn c'ho mai lavorato..
Codice PHP:
$user "admin";
$pass "password";

if (!isset(
$_SERVER['PHP_AUTH_USER'])) 

header("WWW-Authenticate: Basic realm=\"Effettua il Login!\""); 
Header("HTTP/1.0 401 Unauthorized"); 
exit; 

else if((
$_SERVER['PHP_AUTH_USER']==$user) && ($_SERVER['PHP_AUTH_PW']==$pass)) 

echo 
"Autenticazione effettuata";

else

echo 
"Errore! <a href=\"login.php\">Riprova</a>";
unset(
$_SERVER['PHP_AUTH_USER'],$_SERVER['PHP_AUTH_PW']);