Перенаправление на панель пользователя по группе пользователей - PullRequest
0 голосов
/ 12 августа 2011

У меня есть приложение CakePHP на основе acl, и пользователи принадлежат к группам.

Подскажите, пожалуйста, где мне следует применять код перенаправления по группам пользователей:

  • пользователи относятся к группе администраторовперенаправление на admin/dashboard
  • пользователей, принадлежащих к группе менеджеров; перенаправление на manager/dashboard
  • пользователей, входящих в группу пользователей; перенаправление на user/dashboard

1 Ответ

0 голосов
/ 12 августа 2011

установить $this->Auth->autoRedirect = false; в beforeRedirect () в контроллере пользователя

В функции login ():

if ($this->Auth->user()){
$this->redirect(array('prefix'=>$this->Auth->user('group'),'controller'=>'dashboard','action'=>'index'));
 }

Этот код является просто примером, показывающимэто сделано, а не приниматься как есть.

...