私は、システムにログインできる管理者とエージェントを持つ Cakephp を使用してアプリケーションを作成しています。管理者は、エージェントとは異なるレイアウトになります。ロール フィールド (admin、agent) を追加したユーザー テーブルを既に作成しています。core.php にプレフィックスを追加しました。
Configure::write('Routing.prefixes', array('admin','agent'));
管理者のログインとログアウトを作成できましたが、残りの作業をどのように進めるべきかまだ混乱しています。たとえば、 beforeFilter() および isAuthorized() 関数がどのように機能するかわかりません。ユーザーがその機能にアクセスできるかどうかを確認する方法。また、誰かがこのページ domain.com/admin にアクセスしようとした場合のリダイレクトは、 admin/login page にリダイレクトされます。
ありがとう。