Authコンポーネントを利用して、ユーザグループごとに利用できるアクションを割り当てる方法をご紹介します。 ※簡易ACLって感じで。 できること ユーザグループごとに各アクションの利用可否を設定 アクションの認可情報は、コントローラ内に記述 認証ユーザごとにログイン後の遷移先を変更(おまけ2) (この方法、どこかの記事を参考にさせていただいたのですが参考元がわからなくなりました。。) ここで紹介したソースをまとめたものはこちら GroupテーブルとUserテーブルはいたって普通にこんな感じ。 CREATE TABLE IF NOT EXISTS `groups` ( `id` CHAR(36) NOT NULL , `created` DATETIME NULL , `modified` DATETIME NULL , `name` VARCHAR(255) NULL , PRIMARY
権限問題 WEB アプリケーションを作っていて、ほぼ同じ機能なのだがユーザに与えられた権限によって微妙に動きが違ったり、情報のアクセス権(閲覧、編集)が違ったりするのを、どのように実現するのか、というのはよく遭遇する問題だ。私の持論は、役割が違うなら役割をはっきり、できるだけ区別すべき、というもの。例として、大学の演習授業用のシステムを考えてみる。「受講している学生(Student)」や「担当教官(Teacher)」がログインして使うほか、「ティーチングアシスタント(Assistant)」もログインして使う。担当する授業はないけど、教官を管理する立場の教授が「監督者(Manager)」としてログインして使ったりする。他にこれらの人をシステムに追加したりする「管理者(Operator)」もいる。さらに、「受講していない学生もログインなし(Guest)」で演習内容などが見られるようになっている
Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Credit Card Application Health Insurance 10 Best Mutual Funds Accident Lawyers song lyrics Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く