OneThird CMS

Lightweight CMS for Small website, Web application framework.

Download Document

アクセス制御

ページの閲覧権限を設定するテンプレートモジュールです

会員制ページなど、特定の人だけに見せたい場合に便利です

以下のことが行えます

  • 特定メンバーだけページの閲覧者できるようにする
  • メンバーは自由参加/承認制どちらかを選べる
  • メンバー一覧はメンバーに公開するかしないか選べる
  • メンバーが他のメンバーを承認できるかできないか設定できる
  • ログインしていないゲストユーザーがページを開いた時、404エラーを出すかログインページを出すか選択できる


使い方は、特定のフォルダを作り、acc_ctrl.php を template moduleと、lower template の両方に指定してください

lower template を指定することにより、下層ページが作成された場合もアクセス制御することができます


なお、acc_ctrl.phpでは、作成された時点での親のアクセス制御データをマスターデータとする点に注意してください

acc_ctrl.phpでは、アクセスする場合の許可されたメンバー情報を保持していますが、これは一番初めに作成されたページだけです

下層ページを作成するときに、親ページにアクセス制御のメタデータがあれば、これを参照する設定が行われます

つまり、下層ページを作成後、そのページをページ間移動させても、アクセス制御の親ページは変更されない点に気をつけてください


Download acc_ctrl.zip 2016/07/14 10:32 3KB