コード例 #1
0
ファイル: Service.php プロジェクト: hillstill/soohyaf
 /**
  * 记录日志的时候的 deviceid对应远程服务器 和 userid对应本地服务器
  * @return array array(deviceid,userid)
  */
 protected function initSession()
 {
     if ('SessionStorage' == $this->_request->get('service')) {
         \Lib\Services\SessionStorage::setStorageIni('session', 2);
         error_log('session setted');
     } else {
         return array($_SERVER['REMOTE_ADDR'] . ':' . $_SERVER['REMOTE_PORT'], $_SERVER['SERVER_NAME'] . ':' . getmypid());
     }
 }
コード例 #2
0
ファイル: BaseCtrl.php プロジェクト: hillstill/soohyaf
 /**
  * @return array array(deviceid,userid)
  */
 protected function initSession()
 {
     error_log('initSession called');
     $rpc = $this->getRpcDefault('SessionStorage');
     if ($rpc == null) {
         error_log('sessionStorage direct');
         \Lib\Services\SessionStorage::setStorageIni('session', 2);
     } else {
         error_log('sessionStorage by rpc');
     }
     \Sooh\Base\Session\Data::getInstance(\Lib\Services\SessionStorage::getInstance($rpc));
     $deviceId = \Sooh\Base\Session\Data::getSessId();
     $uid = \Sooh\Base\Session\Data::getInstance()->get('accountId');
     return array($deviceId, $uid);
 }
コード例 #3
0
ファイル: Index.php プロジェクト: hillstill/soohyaf
 public function indexAction()
 {
     \Lib\Services\SessionStorage::setStorageIni();
     \Sooh\Base\Session\Data::getInstance(\Lib\Services\SessionStorage::getInstance($this->getRpcDefault('SessionStorage')));
     \Sooh\Base\Ini::getInstance()->viewRenderType('json');
     $this->_view->assign('normal', true);
     $this->_view->assign('sessionId', \Sooh\Base\Session\Data::getSessId());
     $this->_view->assign('accountId', \Sooh\Base\Session\Data::getInstance()->get('accountId'));
     $today = \Sooh\Base\Time::getInstance()->YmdFull;
     $uri0 = 'http://' . $_SERVER['SERVER_NAME'] . ':' . $_SERVER['SERVER_PORT'] . '' . $_SERVER["SCRIPT_NAME"];
     $this->_view->assign('urls', array('login' => $uri0 . '?__=passport/login&loginname=qq01&passwd=123456', 'register' => $uri0 . '?__=passport/register&loginname=qq01&passwd=123456&contractId=34562342523534', 'checkin-checkin' => $uri0 . '?__=checkin/checkin&with_bonus=1', 'checkin-today' => $uri0 . '?__=checkin/today&with_bonus=1', 'checkin-reset' => $uri0 . '?__=checkin/resetday&ymd=' . $today, 'checkin-resetAll' => $uri0 . '?__=checkin/resetday&ymd=' . $today . '&num=0'));
     //$this->_view->assign('code1',\Lib\Subdir\Abc::run());
     throw new \ErrorException('msg append by exception');
     //$this->_view->assign('code2',  \Subdir\Test::run());
     //$this->_view->assign('code3',\Subdir_Type1::run());
 }