示例#1
0
 protected function _dispatch($method, $params = null, $source = null)
 {
     $content = $params[0];
     return parent::_dispatch($method, $params, $source);
     $auth = $content->auth;
     ServerConfig::setLang($content->lang);
     if ($content->platform_id != null) {
         $platform_id = $content->platform_id;
     } else {
         if ($content->user_id != null) {
             $user_id = $content->user_id;
             $platform_id = AutoIncIdGenerator::getPlatformId($user_id);
         }
     }
     $vk = new Vk($platform_id);
     if ($vk->auth($auth)) {
         return parent::_dispatch($method, $params, $source);
     }
     Logger::error('Method "' . $method . '" auth failed' . " sk={$session_key} platform_id={$platform_id} ");
     return array('status' => 'error', 'msg' => 'auth failed');
 }