public function dispatchLoopStartup(Yaf_Request_Abstract $request, Yaf_Response_Abstract $response) { $session = Yaf_Session::getInstance(); $uid = $session->offsetGet('uid'); $url = $request->getRequestUri(); $controller_name = strtolower($request->getControllerName()); $action_name = strtolower($request->getActionName()); $request_type = $request->getParam('request_type', 'page'); // print_R($action_name); if (empty($uid)) { if (stripos($url, 'login') === false) { $this->headerLocation('/index/login'); } } else { return true; } }
/** * 取得参数 * * @param string $name * 参数名 * @param string $default * 默认值 * @return mixed */ protected function getParam($name, $default = null) { return $this->_request->getParam($name, $default); }