質問箱/4275

カテゴリ
サマリ閲覧制限と編集制限で制限されない
バージョン
投稿者kuma
状態質問
投稿日2008-03-25 (火) 04:06:50

質問

グループを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', // 編集制限ページ(正規表現) => 編集許可グループ名

だと全ページの編集権限を与えているのですね
特定のページだけ編集できなくする という設定方法は無いのでしょうか?

回答



トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-23 (木) 19:14:24
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.335 sec.

SourceForge