質問箱/3610

カテゴリ
サマリ認証を通れない
バージョン1.4.7
投稿者Johnes?
状態完了
投稿日2007-02-10 (土) 20:05:28

質問

全ページの編集に認証をかけようとしていますが、認証ダイアログでpukiwiki.ini.php内で設定したユーザー名・パスワードの組み合わせを入力しても弾かれてしまいます。

pukiriki.ini.phpの設定は

$auth_users = array(
	'hoge'	=> '{x-php-md5}hogehoge',
);
$edit_auth = 1;
$edit_auth_pages = array(
	'##'		=> 'hoge',
);

下記も試してみましたがダメでした。

  • パスワードをMD5ではなくplaintextにしてみる
  • 大文字と小文字の確認・コピペ

表示される認証画面は"PukiWikiAuth"とある事から、認証自体はhtaccessによるものではなく、PukiWikiのもの(auth.php?)が動いているようです。 また、上記の認証設定を外せば投稿はできるため、PukiWiki自体の異常でもないようです。

回答

  • 文書全部だと「##」じゃなくて「#^.*$#」のような気がする?試してないけど。 -- 2007-02-10 (土) 21:56:56
  • CGI版? -- 2007-02-10 (土) 23:49:55
  • ## で全部になるのはおk。'{x-php-md5}hogehoge' だと hogehoge というパスワードではないけど、plaintext も試したようだし。CGI 版? -- 2007-02-11 (日) 01:50:03
  • 失礼しました、PHP版です。md5も実際は変換後の文字列を使用しています。 -- Johnes? 2007-02-11 (日) 09:09:41
  • 度々すみません、PHPがCGIモジュールとして動いているかどうかという事だったんですね、勘違いしていました。確認したところCGIモジュールとして動作してようですので、「BASIC認証ができない」の事象にあたるようです。(でも、ダイアログは一応出るんですよね・・・) -- Johnes? 2007-02-11 (日) 15:46:38
  • CGI版でもダイアログは出る。ただ、正しく認証はできない。 -- 2007-02-11 (日) 20:28:06

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2010-06-16 (水) 19:54:15
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.582 sec.

OSDN