**[[質問箱3/423]] [#m2133fd3]
#author("2018-03-11T16:34:13+09:00;2006-05-29T01:25:06+09:00","","")
**[[質問箱/3423]] [#m2133fd3]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|edit_authが利かない|
|~バージョン|1.4.6|
|~投稿者|[[ほげ太郎]]|
|~状態|完了|
|~投稿日|&new{2006-05-28 (日) 22:09:44};|
***質問 [#x9552faf]
サーバ
OS: Redhat 9 + yum update&br;
WWW: apache 2.0.54&br;
PHP: 5.1.4&br;
&br;
クライアント
MS-Windows 2000 IE6, Opera 8.53
&br;

ページの編集を特定の人だけに限りたく、諸々の情報を参考にしつつ以下の設定をおこないました。

ファイル:pukiwiki.ini.php

 $auth_users = array(
 	'hoge'	=> '{x-php-md5}xxxxxxxxxxxx',
 );
 $auth_method_type = 'pagename';		// By Page name
 $edit_auth = 1;
 $edit_auth_pages = array(
 	'^.*' => 'hoge',
 );

しかし、何の変化も見られず、どのページも編集できてしまいます。

試しに
 $read_auth = 1;
も設定してみましたが、変化がありませんでした。


しかし、同ファイルの「$adminpass」「$page_title」等は、変更したとおりに動いています。

どの辺を確認すれば良いのか、ヒントなりを頂けると助かります。
よろしくお願いします。


***回答 [#xf784a2b]
- 正規表現にデリミタが無いようですが・・・。「'/^.*/'」としてみてはどうでしょうか。 --  &new{2006-05-29 (月) 00:43:52};
- できました! ご指摘のとおりでした。&br;よく考えてみると、perlばっかりで、phpは、今回初めてでした。にもかかわらず、perlの正規表現を考えて、勝手にサンプルを修正してしまったのが、敗因でした。ありがとう御座いました。 -- [[ほげ太郎]] &new{2006-05-29 (月) 01:24:34};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
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.044 sec.

OSDN