Recent changes

2013-04-14 2013-04-02 2013-02-17 2013-01-29 2013-01-20 2013-01-18 2012-12-08 2012-11-06 2012-09-04 2012-08-02

KinoWiki/1/Hack/Basic認証をかける

個人的なメモを残すための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>