array($_SERVER['PHP_AUTH_PW'] => 1))); ## $EnableHTTPBasicAuth tells PmWikiAuth to use the browser's ## HTTP Basic protocol prompt instead of a form-based prompt. if (IsEnabled($EnableHTTPBasicAuth, 1)) SDV($AuthPromptFmt, 'function:HTTPBasicAuthPrompt'); ## HTTPBasicAuthPrompt replaces PmWikiAuth's form-based password ## prompt with the browser-based HTTP Basic prompt. function HTTPBasicAuthPrompt($pagename) { global $AuthRealmFmt, $AuthDeniedFmt; SDV($AuthRealmFmt,$GLOBALS['WikiTitle']); SDV($AuthDeniedFmt,'A valid password is required to access this feature.'); $realm=FmtPageName($AuthRealmFmt,$pagename); header("WWW-Authenticate: Basic realm=\"$realm\""); header("Status: 401 Unauthorized"); header("HTTP-Status: 401 Unauthorized"); PrintFmt($pagename,$AuthDeniedFmt); exit; }