CakePHPのACLを高速化するSessionAclコンポーネント

1月17日に行われた、CakePHP新春勉強会@東京に福岡サテライトから参加しました。 CakePHP2.0についての内容など色々と素晴らしい発表がありましたね。 私もLTをさせていただいたのですがその内容をご紹介します。 SlideShare: CakePHP SessionAcl Component [ad] ...

2011年1月21日 · nojimage

CakePHPのAclBehaviorをさらに手軽に AclPlusBehavior for CakePHP 1.3

CakePHPでは、モデルオブジェクトでアクセスコントロールを行う場合にAclビヘイビアを使用します。 ただし、標準のAclビヘイビアは若干クセがあり、設定しづらいものとなっています。 今回はAclBehaviorを拡張し、ACLの機能をモデルへ手早く組み込むことが出来るようにする、AclPlusBehaviorを紹介します。 [ad] ...

2010年8月11日 · nojimage

CakePHP ACOの生成を自動化する関数の修正

最近やっとまともにACLをやり始めたnojimageです。こんにちは。 さて、ACLのACOを生成するのに便利なツールがCookbookに紹介されています。 10.2.6 ACO の作成を自動化するツール このツールを使うと、開発中のアプリケーションのControllerクラスから、各actionを抽出し、ACOテーブルに追加していってくれるとても便利な関数なのですが、ちょっとばかし問題があるためそのままでは使えません。 [ad] ...

2010年6月11日 · nojimage

CakePHP 1.2のAuthコンポーネントを利用してユーザグループ毎にアクセスコントロールをする方法

Authコンポーネントを利用して、ユーザグループごとに利用できるアクションを割り当てる方法をご紹介します。 ※簡易ACLって感じで。 できること ユーザグループごとに各アクションの利用可否を設定 アクションの認可情報は、コントローラ内に記述 認証ユーザごとにログイン後の遷移先を変更(おまけ2) (この方法、どこかの記事を参考にさせていただいたのですが参考元がわからなくなりました。。) ここで紹介したソースをまとめたものはこちら ...

2009年11月27日 · nojimage