root/LayoutTests/http/tests/loading/resources/basic-auth-testing.php

/* [<][>][^][v][top][bottom][index][help] */
<?php
$expectedUsername = isset($_GET['username']) ? $_GET['username'] : 'username';
$expectedPassword = isset($_GET['password']) ? $_GET['password'] : 'password';
$realm = isset($_GET['realm']) ? $_GET['realm'] : $_SERVER['REQUEST_URI'];

header("Cache-Control: no-store");
header("Connection: close");
if (!isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER'] != $expectedUsername ||  
    !isset($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_PW'] != $expectedPassword) {
    header("WWW-Authenticate: Basic realm=\"" . $realm . "\"");
    header('HTTP/1.0 401 Unauthorized');
    print 'Sent username:password of (' . $_SERVER['PHP_AUTH_USER'] . ':' . $_SERVER['PHP_AUTH_PW'] . ') which is not what was expected';
    exit;
}
?>
Authenticated as user: <?php print (string)$_SERVER['PHP_AUTH_USER']?> password: <?php print (string)$_SERVER['PHP_AUTH_PW']?>

/* [<][>][^][v][top][bottom][index][help] */