Thursday, November 21 2024 @ 06:49 PM JST

dataBoxなどで、テンプレートにアクセス制限を追加する

  • Friday, February 06 2015 @ 04:34 PM JST
  • 投稿者:
  • 表示回数 6,419
Geeklog

テンプレートにはこのようにPHPで、セキュリティーグループ別に表示・非表示を制御できます。

<?php if(SEC_inGroup('DataBox Admin')){ ?>
    DataBox Admin向けコンテンツをここに記述。
<?php } else { ?>
このページは公開していません。
<?php } ?>
if (COM_isAnonUser()){
    このページはログインが必要です。
} else {
    ログインユーザー向けコンテンツをここに記述。
}

特に、dataBox の非公開領域のテンプレートのうち、データやカテゴリ、検索のlist_detail.thtmlは、上記のようなPHPで内容を囲んでおくと、公開したくないデータをURLを操作して公開されてしまうことを避けることができます。