私には 2 種類のユーザーがいますが、現在は ACL を使用したくありません。Auth Component を使用して、次のことを達成したい
login() -> ユーザーがサイトの一般部分にログインしてアクセスできるようにします admin_login -> 管理者が Web サイトの admin_{actions} 部分にアクセスできるようにします。
管理者ログインを行うとき -> ユーザー モジュールで group_id = 1 かどうかを確認し、Web サイトの管理セクションへのログインのみを許可したい。
function admin_login(){
$this->layout = 'admin_login';
if($this->request->is('post')) {
if($this->Auth->login()) {
$this->redirect($this->Auth->redirect());
} else {
$this->Session->setFlash(__('Invalid username and password, try again'));
}
}
}
ユーザーがログインしたときに group_id = 1 かどうかを確認する方法は?