Salut tout le monde,
J'ai crée un site qui contient 3 layout (division).
La partie gestion des utilisateur (localhost/user/) ne peut etre acceder que par l administrateur sinon l'utilisateur sera rediriger vers le form login
et comme j utilise les layout le form login est affiché 3 fois (le nombre de layout)
Y'a t il des idées pour éviter ce problème ?
Merci
Remarque :
La redirection se fait comme suit dans le predispatch :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 // the action to dispatch if a user doesn't have sufficient privileges private $_authController = array('controller' => 'user', 'action' => 'login'); // access denied - reroute the request to the default action handler if (!$this->acl->isAllowed($role, $resource, $privilege)) { $request->setControllerName($this->_authController['controller']); $request->setActionName($this->_authController['action']); }
Partager