質問箱/4302

カテゴリ
サマリ認証においてパスワードが通らない
バージョン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自体は動作しています。

回答

  • PHP が動いている環境は何でしょう?CGI 版だったりしませんか?
    参考資料: PHP による HTTP 認証 -- 2008-05-09 (金) 17:22:15
  • はい、PHPで動作させています(4.4.6)。OSはLinux、Apacheは1.3.37です(レンタルサーバ使用)。 -- alice? 2008-05-09 (金) 17:55:50
    • 上の方が確認されているのはPHPがモジュールとして動作してるかどうかです。質問箱/4035を参考にして確認してください。 -- 2008-05-10 (土) 10:23:34
  • とりあえず日本語を使用しないユーザ名、パスワードはもちろん試したのかな? -- 2008-05-10 (土) 02:16:21
  • PHPについて、ありがとうございます。確認してみます。パスワードについてですが、実運用ではユーザ名、パスワードともに英数字(記号なし)です。 -- alice? 2008-05-10 (土) 15:38:06
  • 連続投稿失礼します。確認しました。CGI版で動作していました…。お騒がせしまして大変失礼しました。おとなしく編集凍結で行ってみます。ありがとうございました。 -- alice? 2008-05-10 (土) 15:43:39
  • 自作プラグイン/login.inc.phpも一読されてはいかがでしょう? -- a.c.? 2008-05-12 (月) 08:58:48

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-06-16 (水) 19:53:22
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.236 sec.

OSDN