Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Je suis connecté et j'essaie d'accéder à la ressource interdite: /admin/index/index (admin est un module)
Dans le plugin qui teste les ACL, je vérifie :
1) que l'utilisateur est autentifié -> vrai dans mon cas
2) que son rôle lui permet d'accéder à la ressource demandée ->faux dans mon cas
Comme il n'a pas de droit d'accès, je le redirige vers /public/index/index en faisant :
$request->setModuleName('public'); $request->setControllerName('index'); $request->setActionName('index'); Zend_Debug::dump($request) ;
... pourtant je me retrouve en /admin/index/index
Pouvez-vous me commenter Zend_Debug que j'obtient :
object(Zend_Controller_Request_Http)#63 (14) { ["_paramSources:protected"] => array(2) { [0] => string(4) "_GET" [1] => string(5) "_POST" } ["_requestUri:protected"] => string(18) "/admin/index/index" ["_baseUrl:protected"] => string(0) "" ["_basePath:protected"] => NULL ["_pathInfo:protected"] => string(18) "/admin/index/index" ["_params:protected"] => array(3) { ["module"] => string(5) "admin" ["controller"] => string(5) "index" ["action"] => string(5) "index" } ["_aliases:protected"] => array(0) { } ["_dispatched:protected"] => bool(true) ["_module:protected"] => string(6) "public" ["_moduleKey:protected"] => string(6) "module" ["_controller:protected"] => string(5) "index" ["_controllerKey:protected"] => string(10) "controller" ["_action:protected"] => string(5) "index" ["_actionKey:protected"] => string(6) "action" }
Dernière modification par jean (03-12-2009 18:12:01)
Hors ligne
Pages: 1