カテゴリ | |
---|---|
サマリ | 認証においてパスワードが通らない |
バージョン | 1.4.7 |
投稿者 | alice |
状態 | 却下 |
投稿日 | 2008-05-09 (金) 16:23:48 |
先日pukiwikiをインストールしまして、利用させて頂いております。
この質問箱でも「認証(basic認証)」に関する質問が届いているようですが、私もこの認証でつまづいてしまいました。経緯をご説明します。
目的は、「ゲストブック」「SandBox」「掲示板」を覗いて全てのページに、「ユーザーネーム:パスワード」で編集認証をかける、というものです。
1 pukiwiki.ini.phpを以下のように変更しました。
///////////////////////////////////////////////// // User definition $auth_users = array( // Username => password 'ユーザーネーム' => 'パスワード', ); ///////////////////////////////////////////////// // Authentication method $auth_method_type = 'pagename'; // By Page name //$auth_method_type = 'contents'; // By Page contents ///////////////////////////////////////////////// // Read auth (0:Disable, 1:Enable) $read_auth = 0; $read_auth_pages = array( // Regex Username '#HogeHoge#' => 'hoge', '#(NETABARE|NetaBare)#' => 'foo,bar,hoge', ); ///////////////////////////////////////////////// // Edit auth (0:Disable, 1:Enable) $edit_auth = 1; $edit_auth_pages = array( '/^((?!^(ゲストブック|Sandbox|掲示板)$).)*$/' => 'ユーザーネーム', // 編集制限ページ(正規表現) => 編集許可グループ名
※パスワードは、Cleartype、MD5の双方を試し済みです。
この設定を適用したところ、確かに目的どおりの認証がかかるのですが、パスワードが通らず、結果として上記の3つのページを除いて編集が出来ない状態になってしまいました。パスワード認証さえ通れば……という状態です。
MD5のチェック、Cleartypeへの変更、根本的なパスワード記述ミスなどを疑いましたが、状況は改善せず、私的には万策尽きてしまいました。
このほかに考えられる要因はなにがありますでしょうか。ご教示頂ければ幸いです。
補足:現在の環境に特記する事項として、Monobook for PukiWikiスキンを採用しており、現時点で動作に不具合はありません。認証をFAUSEにすれば問題なくPukiWiki自体は動作しています。