質問箱/2458

カテゴリ
サマリ編集権限のグループ分けがうまくできない
バージョン1.4.3
投稿者ねこご?
状態完了
投稿日2004-11-30 (火) 19:09:10

質問

Basic認証を使って編集権限をつけようとしています。

Aグループ…全ての記事を編集できる
Bグループ…c/という文字で始まる記事だけ編集できる
ようにしたいのです。

Aグループが全ての記事を編集できるようにはできたのですが、Bグループができません。設定は以下の通りです。

$auth_users = array(
'Aグループ' => 'aa',
'Bグループ' => 'bb',
);
// 認証方式種別
$auth_method_type = "pagename";
// 編集認証フラグ
$edit_auth = 1;
$edit_auth_pages = array(
'/^c/.*$/' => 'Bグループ',
'/^.*$/' => 'Aグループ',
);

何がダメなのか、アドバイスしていただけると幸いです。よろしくお願いします。

回答

  • 記事というのはページ名のこと? 情報は正確に。
    '/^c\/.*$/' => 'Bグループ',
    かな。スラッシュをエスケープ。 -- 2004-11-30 (火) 20:24:19
  • そうでした。ページ名のことです。すみません。 -- ねこご? 2004-11-30 (火) 22:30:44
  • エスケープで動きました。ありがとうございました。 -- ねこご? 2004-11-30 (火) 22:35:51
  • これはPerl由来の正規表現の表記に関する話題で、両端をスラッシュで囲んでいる限りはスラッシュがデリミタと判断されますので、その間でスラッシュを使いたいときはエスケープする必要があります。PukiWikiの場合、スラッシュはページ名に多用されますから、デフォルトではスラッシュではなくてシャープ区切りにでもした方が使いやすいかもしれないですね。同様の質問に対する歯止めにもなります。 -- henoheno 2004-11-30 (火) 23:15:27
    • ということで、直しておきました。今後が楽になるといいですね ;) -- henoheno 2004-11-30 (火) 23:21:02
  • 正規表現のページを作ってみました。 -- でぃあばぁ 2004-12-01 (水) 10:59:10
  • お疲れ様です。まとまっていると助かります :) -- henoheno 2004-12-02 (木) 21:26:50

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-07-30 (木) 03:08:39
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.608 sec.

OSDN