質問箱/4275
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**[[質問箱/4275]] [#nb13c353]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|閲覧制限と編集制限で制限されない|
|~バージョン||
|~投稿者|[[kuma]]|
|~状態|質問|
|~投稿日|&new{2008-03-25 (火) 04:06:50};|
***質問 [#sd57611d]
グループを3つ作りました~
Aのグループはmembersのみ閲覧のみ可で、編集不可です~
Bのグループはmembersのみ閲覧+編集可です~
Cのグループはmembersと、Amembersを閲覧+編集可です~
$auth_users = array(
// Username => password
'groupa' => '1111', // 閲覧許可グループ名 => パスワード
'groupb' => '2222', // 閲覧許可グループ名 => パスワード
'groupc' => '3333', // 閲覧許可グループ名 => パスワード
);
$auth_method_type = 'pagename'; // By Page name
$read_auth = 1;
$read_auth_pages = array(
'/^members.*$/' => 'groupa,groupb,groupc',// 閲覧制限ペ...
'/^Amembers.*$/' => 'groupc',// 閲覧制限ページ(正規表現...
);
$edit_auth = 1;
$edit_auth_pages = array(
'/^.*$/' => 'groupb', // 編集制限ページ(正規表現) => 編...
);
当初、期待通りの動きをしていると思っていました~
groupbでログインしても、Amembersは見れませんでした~
見ようとすると、パスワード等を求められ正確に入力しないと...
Amembers は閲覧できません
と表示されました~
しかし、その閲覧できないと書いている画面の時に、編集ボタ...
~
検索して色々調べてみましたが、~
'/^.*$/' => 'groupb', // 編集制限ページ(正規表現) => 編...
だと全ページの編集権限を与えているのですね~
特定のページだけ編集できなくする という設定方法は無いの...
***回答 [#t83d1f7f]
- 正規表現を勉強してください、といいたい所ですが
$edit_auth_pages = array(
'#^(?!^Amembers)#' => 'groupb',
);
で Amembers で始まるページ以外を編集制限。Amembers* ペー...
- [[Q. ユーザー認証で特定の人だけ新規ページ、編集などを...
#comment
終了行:
**[[質問箱/4275]] [#nb13c353]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|閲覧制限と編集制限で制限されない|
|~バージョン||
|~投稿者|[[kuma]]|
|~状態|質問|
|~投稿日|&new{2008-03-25 (火) 04:06:50};|
***質問 [#sd57611d]
グループを3つ作りました~
Aのグループはmembersのみ閲覧のみ可で、編集不可です~
Bのグループはmembersのみ閲覧+編集可です~
Cのグループはmembersと、Amembersを閲覧+編集可です~
$auth_users = array(
// Username => password
'groupa' => '1111', // 閲覧許可グループ名 => パスワード
'groupb' => '2222', // 閲覧許可グループ名 => パスワード
'groupc' => '3333', // 閲覧許可グループ名 => パスワード
);
$auth_method_type = 'pagename'; // By Page name
$read_auth = 1;
$read_auth_pages = array(
'/^members.*$/' => 'groupa,groupb,groupc',// 閲覧制限ペ...
'/^Amembers.*$/' => 'groupc',// 閲覧制限ページ(正規表現...
);
$edit_auth = 1;
$edit_auth_pages = array(
'/^.*$/' => 'groupb', // 編集制限ページ(正規表現) => 編...
);
当初、期待通りの動きをしていると思っていました~
groupbでログインしても、Amembersは見れませんでした~
見ようとすると、パスワード等を求められ正確に入力しないと...
Amembers は閲覧できません
と表示されました~
しかし、その閲覧できないと書いている画面の時に、編集ボタ...
~
検索して色々調べてみましたが、~
'/^.*$/' => 'groupb', // 編集制限ページ(正規表現) => 編...
だと全ページの編集権限を与えているのですね~
特定のページだけ編集できなくする という設定方法は無いの...
***回答 [#t83d1f7f]
- 正規表現を勉強してください、といいたい所ですが
$edit_auth_pages = array(
'#^(?!^Amembers)#' => 'groupb',
);
で Amembers で始まるページ以外を編集制限。Amembers* ペー...
- [[Q. ユーザー認証で特定の人だけ新規ページ、編集などを...
#comment
ページ名: