d’après la source : forum.pluxml.org/viewtopic.php?id=1873
<?php
if ( !isset($_SERVER['PHP_AUTH_USER'])
|| !isset($_SERVER['PHP_AUTH_PW'])
|| ($_SERVER['PHP_AUTH_USER'] !== 'toto' )
|| ($_SERVER['PHP_AUTH_PW'] !== 'passe') )
{
header('WWW-Authenticate: Basic realm="Identification :"');
header('HTTP/1.0 401 Unauthorized');
echo '<html><head>';
echo '<title>Accès Refusé</title></head><body>';
echo '<h1>Accès Refusé</h1>';
echo '</body>';
exit;
}
?>
voir aussi : php.net/manual/fr/features.http-auth.php