CakePHP3:ログイン後、管理者の場合は別ページにリダイレクトする

これ、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'));
        }