タグ

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

タグの絞り込みを解除

ACLに関するzuborawkaのブックマーク (3)

  • ACL PluginでACL再入門 - kaz29

    CakePHP Advent Calendar 2012 18日目の記事です。 昨日は、@msngさんのCakePHP の Configure クラスで最も悩ましい点を解決する方法 でした。確かにConfigureはちと長いですよね(^^;。 当初、BDD Pluginについて何か書こうと思っていたのですが、なかなか時間が取れず記事に出来るほどネタがたまっていないので、ストックしてあったネタからACL Pluginについて書きたいと思います。ACLに関しては、@ootatterさんの7日目の記事、ACL.phpとACL.iniについてでも取り上げられていますのであわせて読むと良いかと思います。 ACLは難しい 「ACL難しい」という話は結構良く聞きますし、実際僕もそう思っていました。今まではあまり細かな権限管理を要求される事も無かった事もあって、ACLは使わずに簡易的な権限管理機能を自作し

    ACL PluginでACL再入門 - kaz29
    zuborawka
    zuborawka 2012/12/18
    ACL周りの情報。苦労しがちなので、とてもありがたいです。
  • WEB MEMO: CakePHPのacl.phpとacl.ini.php

    はじめに CakePHP Advent Calendar 2012 7日目の記事です。 昨日は@tkykmwさんの「CandyCaneをHerokuにインストールする」でした。 Heroku使いたいと思いました! さて、ネタは何にしようと思いつつacl.phpを改めて見てみようと思いたってのエントリー。 以外に(?)情報が少ない気もしますがどうなの!使われてるの?とか思いながら書いてます。 データベースは使わないで簡単に権限管理したいと思ったのがきっかけではありますが… 以下よく出てくる単語です。 ARO(Access Request Object ) – ユーザーやグループ ACO(Access Controll Ojbect) – アクセス権の対象 この記事では ARO –> ユーザーのロール ACO –> コントローラーのアクション として書いてます。 acl.phpのExample

    zuborawka
    zuborawka 2012/12/07
    ファイルで設定するACL
  • CakePHPのACLをPHP(PhpAcl)にして管理がラクになった話 « hampom TODAY

    CakePHPでACLといえば、ロード・オブ・ザ・リング。 マニュアルを見る度に、ガクガク震えるフロドを思い浮べるのは私だけでしょうか…。 そしてマニュアルに載っているACLは DbAcl というデータベースを使ったものになっています。 DbAcl ってこんな感じ users と groups、さらに aros や acos あとは aros_acos というテーブルを作って管理されます。schemaシェルを使ってテーブルを作ってから users、groups モデルにそれぞれマニュアルに書かれたものを追加して…。 コントローラーやアクションを追加したら、 App::import('Model', 'Group'); $group = new Group(); $group->id = 1; $this->Acl->allow($group, 'controllers/users/in

    zuborawka
    zuborawka 2012/11/26
    今度やるとき参考にさせていただく。
  • 1