あるページを閲覧、編集できるユーザーを制限する †pukiwiki.ini.phpを編集する。 まず、$auth_usersでユーザーとパスワードの組み合わせを定義する。 $auth_users = array( 'username1' => 'password1', 'username2' => 'password2', ); どのページを制限するかの指定は、そのページの内容、あるいはタイトルが指定した正規表現と一致するかで決定される。ページの内容により決定する時は、 $auth_method_type = 'contents'; タイトルにより決定する時は、 $auth_method_type = 'pagename'; とする。通常は'pagename'としておくべきである。 閲覧を制限するには、$read_authを1とし、$read_auth_pagesに使用する正規表現と、閲覧可能なユーザー名を指定する。ユーザー名を複数指定するときは、カンマで区切る。 // Read auth (0:Disable, 1:Enable) $read_auth = 1; // Read auth regex $read_auth_pages = array( '#閲覧制限#' => 'username1,username2', '#閲覧制限1#' => 'username1', ); 編集を制限する時は、同様に$edit_authと$edit_auth_pagesを指定する。 これらのページを開こうとすると、ユーザー認証を要求される。なおユーザー認証は、Basic認証である。
|