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