estoy trabajando con ACL para los permisos.
AppController.php
Código PHP:
$this->Auth->loginAction = array(
'controller' => 'users',
'action' => 'login'
);
$this->Auth->logoutRedirect = array(
'controller' => 'users',
'action' => 'login'
);
$this->Auth->loginRedirect = array(
'controller' => 'users',
'action' => 'reddir'
);
user_type_id es el campo de los grupos de usuarios en la bd
Código PHP:
public function reddir(){
$this->Auth->userModel = 'User';
$userType = $this->Auth->user('user_type_id');
switch($userType):
case 1:
$this->redirect(array('controller' => 'users', 'action' => 'index'));
break;
case 2:
$this->redirect(array('controller' => 'clients', 'action' => 'index'));
break;
case 3:
$this->redirect(array('controller' => 'russos', 'action' => 'index'));
break;
endswitch;
}
alguna sugerencia¿
gracias.