参拾萬.jp > PukiWikiのカスタマイズ? > 俺しか編集できない設定
http://pukiwiki.sourceforge.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Flogin.inc.php のプラグインを利用します。
ここの login.inc.php を plugin ディレクトリに入れる。( plugin/login.inc.php )
ここの auth.php を lib ディレクトリの lib/auth.php に上書きする。(念のため元のファイルもリネームして保存しておこう。)$auth_type = 'session'; session_start();session_regenerate_id(TRUE);
/////////////////////////////////////////////////
// User definition
$auth_users = array(
// Username => password
'foo' => 'foo_passwd', // Cleartext
'bar' => '{x-php-md5}f53ae779077e987718cc285b14dfbe86', // PHP md5() 'bar_passwd'
'hoge' => '{SMD5}OzJo/boHwM4q5R+g7LCOx2xGMkFKRVEx', // LDAP SMD5 'hoge_passwd'
'hogehogehoge' => '{x-php-md5}xxxxxx', // 編集許可グループ => パスワード
);
---中略---
/////////////////////////////////////////////////
// Edit auth (0:Disable, 1:Enable)
//$edit_auth = 0;
$edit_auth = 1;
$edit_auth_pages = array(
// Regex Username
'#BarDiary#' => 'bar',
'#HogeHoge#' => 'hoge',
'#(NETABARE|NetaBare)#' => 'foo,bar,hoge',
'/^.*$/' => 'hogehogehoge', // 編集制限ページ(正規表現) => 編集許可グループ名
);