Esempio n. 1
0
 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;
     }
 }
Esempio n. 2
0
 /**
  * 取得参数
  * 
  * @param string $name
  *            参数名
  * @param string $default
  *            默认值
  * @return mixed
  */
 protected function getParam($name, $default = null)
 {
     return $this->_request->getParam($name, $default);
 }