カテゴリ | |
---|---|
サマリ | ユーザ定義を外部ファイル(.htpasswd)にすることは可能か? |
バージョン | 1.4.4 |
投稿者 | TF |
状態 | 質問 |
投稿日 | 2005-01-20 (木) 20:13:17 |
pukiwiki.ini.phpで設定するユーザ定義部分を/home/hogehoge/private_html/にある.htpasswdファイルを
読み込むように変更し、ページ編集認証に利用したい。
具体的には、一般公開前のPukiWikiのルートに.htaccessを置きBasic認証する。
その際、読み込む.htpasswdファイルを別途用意したCGIにて管理する。(メールによるパスワード自動発行等)
一般公開後は、.htpasswdファイルをそのままページ編集認証のパスワードとして利用する。
こうすることで、ページ編集を許可するユーザーの登録を自動処理し、且つ実在するメールアドレスの確認を
行いたいと考えています。(メールアドレスを登録してまで悪戯する人は、少ないだろうと思う)
また、複数のPukiWikiを設置した場合にも同じ認証ファイルを使えると便利かと。
このように既設の.htpasswdをPukiWikiのBasic認証へと資源活用させることは可能でしょうか?
$id = $_SERVER['PHP_AUTH_USER']; $pw = $_SERVER['PHP_AUTH_PW']; $auth_users = array( $id => $pw, ); ... $edit_auth_pages = array( '/SandBox/' => $id, );ちょっと意味が違うかもしれませんが...