<?php
    cfunction authenticate() {
        Header("WWW-authenticate: basic realm='UGP users'");
        Header("Status: 401 Unauthorized");
echo "Неверная авторизация...<script>document.location.href='index.php?div=failed';</script>";
        exit;
    }
 
    if(!isset($PHP_AUTH_USER)) {
        authenticate();
    } else {
	$user=$PHP_AUTH_USER;
	$pw=$PHP_AUTH_PW;
        if(($user!='admin') or ($pw!='admin')) {
          authenticate();
        }
    };
$nick=$PHP_AUTH_USER;
if (empty($HTTP_REFERER)) {$referer="";} else {
$referer=$HTTP_REFERER;                        
}
?>
нечто вроде такого... работало стабильно на 4.3.2.. После установки 4.3.3RC1 с одинаковой Configure Command скрипт просто не понимает передаваемого ему PHP_AUTH_USER