タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

ACLに関するonyx-pigのブックマーク (1)

  • CakePHPのACLで権限のないリンクを非表示にする

    CakePHPのACLを使って権限を管理していると、権限がないアクションへのリンクを隠したくなることがあるので私はこんな感じにしてます。 ※注: ユーザーロールによるACLを対象に書いてますので個々のユーザーによるACLだとそのままでは動きません HtmlHelper::link()を叩く度にACLで権限チェックをしていると大変よろしくないので、まずは以下のようなComponentのinit()を叩いてログインユーザーの権限情報を整理してセッションに格納します。 class PermissionComponent extends Object { public $components = array('Session', 'Auth', 'Acl'); private $C = null; public function startup(&$controller) { $this->C =

    CakePHPのACLで権限のないリンクを非表示にする
  • 1