public function preDispatch(Zend_Controller_Request_Abstract $request) { $controller = ""; $action = ""; $module = ""; /* if($request->getControllerName() == "index" ){ $controller = $request->getControllerName(); $action = $request->getActionName(); $module = $request->getModuleName(); } else if ( !$this->_auth->hasIdentity() ) { }*/ if (!$this->_isAuthorized($request->getControllerName(), $request->getActionName())) { if (!$this->_auth->hasIdentity()) { if (!in_array($request->getControllerName(), $this->_moRedirect) && !Application_Model_Redirect::hasRequestUri()) { Application_Model_Redirect::saveRequestUri("/" . $request->getControllerName() . "/" . $request->getActionName()); } $controller = $this->_notLoggedRoute['controller']; $action = $this->_notLoggedRoute['action']; $module = $this->_notLoggedRoute['module']; } else { $controller = $this->_forbiddenRoute['controller']; $action = $this->_forbiddenRoute['action']; $module = $this->_forbiddenRoute['module']; } } else { $controller = $request->getControllerName(); $action = $request->getActionName(); $module = $request->getModuleName(); } $request->setControllerName($controller); $request->setActionName($action); $request->setModuleName($module); }
public function indexAction() { $this->view->headTitle('Perfil'); $this->view->description = "Perfil "; $this->view->headMeta()->appendHttpEquiv('Content-Type', 'text/html; charset=utf-8'); $usuario = Zend_Auth::getInstance()->getIdentity(); $this->view->usuario = $usuario; if (Application_Model_Redirect::hasRequestUri()) { $uri = Application_Model_Redirect::getRequestUri(); } if (strlen($uri) > 3) { $this->view->uri = Application_Model_Redirect::getRequestUri(); } }