Bonjour à tous,
Je suis entrain de developper un intranet pour une collectivité et j'ai donc des restrictions d'acces.
J'ai decider de ne pas utiliser les ACL parce que les tutos n'était pas trop explicite...
Enfin bref voici mon code de mon dispatcher :
Mon probleme est que j'essaie d'envoyer à la page auth/login $this->view->message2 mais ca ne marche pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 function preDispatch() { $auth = Zend_Auth::getInstance(); if (!$auth->hasIdentity()) { $this->_redirect('auth/login'); }else{ $identity = $auth->getIdentity(); $this->view->role=$identity->role;//je prend les droits $this->view->nom=$identity->Nom; $role = $identity->role; if($role=="agent"){ //si c'est un agent lambda $this->_redirect('auth/login'); //verification des droits $this->view->message2 = 'Vous n avez pas les droits'; } } }
Avez vous une idée ?
Partager