Código PHP:
<?php
$usuarios=array("usuario"=>"contraseña");
$mensaje="Private Web Page";
$login_status=false;
foreach($usuarios as $key=>$value){
if($_SERVER['PHP_AUTH_USER'] == $key && $_SERVER['PHP_AUTH_PW'] == $value){
$login_status=true;
break;
}
}
if ((!isset($_SERVER['PHP_AUTH_USER']))||($login_status==false)) {
header("WWW-Authenticate: Basic realm=\"".$mensaje."\"");
header("HTTP/1.0 401 Unauthorized");
include("denegado.htm");
exit;
}
?>