これ、Authの設定でやる方法をご存知の方がいましたら教えてください… 私はUsersController.phpのloginで次のようにしています:
if ($this->request->is('post')) { $user = $this->Auth->identify(); if ($user) { if($user['user_status_id'] == USER_STATUS_ID_REGISTERED){ $this->Auth->setUser($user); if($user['role_id'] == ROLE_ID_ADMIN){ return $this->redirect(['prefix' => 'admin', 'controller' => 'Events', 'action' => 'index']); }else{ return $this->redirect($this->Auth->redirectUrl()); } }else{ $this->Flash->error(__('ERROR_REGISTRATION_NOT_FINISHED')); return; } } $this->Flash->error(__('ERROR_LOGIN_AUTHENTICATION_FAILED')); }