個人的なメモを残すためのWikiをwikifarmを利用して作った場合、 他人には見られたくなかったりします。
そんなときは、index.phpの一番上に以下のコードを追加すると Basic認証がかかるようになります。
<php>
$user = 'ユーザ名';
$password = 'パスワード';
if ( !isset($_SERVER['PHP_AUTH_USER'])) {
header("WWW-Authenticate: Basic realm=\"Private Wiki\"");
header("HTTP/1.0 401 Unauthorized");
exit();
} else {
if ( $_SERVER['PHP_AUTH_USER'] != $user || $_SERVER['PHP_AUTH_PW'] != $password) {
header("WWW-Authenticate: Basic realm=\"Private Wiki\"");
header("HTTP/1.0 401 Unauthorized");
exit();
}
}
</php>