Wiki_認証 の変更点 - アールメカブ

アールメカブ


Wiki_認証 の変更点


* vi pukiwiki.ini.php [#q20675c2]

パスワード生成
$ echo -n 'pass' | md5sum


//User definition
 $auth_users = array(
        // Username => password
 //      'foo'   => 'foo_passwd', // Cleartext
 //      'bar'   => '{x-php-md5}pass', // PHP md5() '
         'usrs'      => '{x-php-md5}pass', // PHP md5()  
                   
 // Edit auth (0:Disable, 1:Enable)
 $edit_auth = 1;
 
  
 $edit_auth_pages = array(
        // Regex                   Username
        '/.*/'  => 'users',
       // '#BarDiary#'            => 'bar',
       // '#HogeHoge#'            => 'hoge',
       // '#(NETABARE|NetaBare)#' => 'foo,bar,hoge',
 );

一部閲覧の制限も行った.

 read_auth = 1;
 
 $read_auth_pages = array(
        // Regex                   Username
        '#^hogehoge#'             => 'users',
 //      '#HogeHoge#'            => 'hoge',
 //      '#(NETABARE|NetaBare)#' => 'foo,bar,hoge',
 );


以下は[[ここ:http://lsx.sourceforge.jp/?Plugin%2Fhtml.inc.php#g4a011d9]]より引用
全ページに制限をかける。

$edit_auth_pages = array(
 $edit_auth_pages = array(
    '##' => 'hoge',
);
 );

コメント/ で始まるページ以外に制限をかける。

$edit_auth_pages = array(
 $edit_auth_pages = array(
    '#^(?!^コメント/)#' => 'hoge',
);
 );

/コメント で終わるページ以外に制限をかける。
コメント で終わるページ以外に制限をかける。

$edit_auth_pages = array(
 $edit_auth_pages = array(
    '#^(?!^.*/コメント$)#' => 'hoge',
);
 );