Esempio n. 1
0
 function buildPostParams($method, $data)
 {
     $params = array();
     $params['method'] = $method;
     $params['version'] = ACLOUD_V;
     $params['siteurl'] = ACloud_Sys_Core_Common::getGlobal('g_siteurl');
     $params['sitename'] = ACloud_Sys_Core_Common::getGlobal('g_sitename');
     $params['charset'] = ACloud_Sys_Core_Common::getGlobal('g_charset');
     $params['ip'] = ACloud_Sys_Core_Common::getIp();
     $params['ua'] = $_SERVER['HTTP_USER_AGENT'];
     $params['posttime'] = time();
     return $params;
 }
 function ipControl($ips = array())
 {
     $ip = ACloud_Sys_Core_Common::getIp();
     if ($this->spiderControl() || !$ip) {
         return false;
     }
     list($ip1, $ip2, $ip3) = explode(".", $ip);
     $envService = ACloud_Sys_Core_Common::loadSystemClass('env', 'open.service');
     if (!in_array($ip1 . "." . $ip2 . "." . $ip3 . ".x", $envService->getIpLists())) {
         return false;
     }
     return true;
 }
 function buildPostParams($method, $key, $data)
 {
     $params = array();
     $params['method'] = $method;
     $params['version'] = ACLOUD_V;
     $params['siteurl'] = ACloud_Sys_Core_Common::getGlobal('g_siteurl');
     $params['sitename'] = ACloud_Sys_Core_Common::getGlobal('g_sitename');
     $params['bossname'] = isset($data['bossname']) ? $data['bossname'] : 'phpwind';
     $params['bossphone'] = isset($data['bossphone']) ? $data['bossphone'] : '';
     $params['charset'] = ACloud_Sys_Core_Common::getGlobal('g_charset');
     $params['key6'] = $key;
     $params['ip'] = ACloud_Sys_Core_Common::getIp();
     $params['ua'] = $_SERVER['HTTP_USER_AGENT'];
     $params['posttime'] = time();
     return $params;
 }
Esempio n. 4
0
 function buildPostParams($method, $data)
 {
     $params = array();
     $params['method'] = $method;
     $params['charset'] = ACloud_Sys_Core_Common::getGlobal('g_charset');
     $params['verify'] = $data['verify'];
     $params['sourcesign'] = $data['sourcesign'];
     $params['footprint'] = $data['footprint'];
     $params['identifier'] = $data['identifier'];
     $params['verifycode'] = $data['verifycode'];
     $params['securecode'] = $data['securecode'];
     $params['launchtime'] = $data['launchtime'];
     $params['step'] = $data['step'];
     $params['install'] = $data['install'];
     $params['ip'] = ACloud_Sys_Core_Common::getIp();
     $params['ua'] = $_SERVER['HTTP_USER_AGENT'];
     $params['posttime'] = time();
     $params['siteurl'] = ACloud_Sys_Core_Common::getGlobal('g_siteurl');
     $params['sitename'] = ACloud_Sys_Core_Common::getGlobal('g_sitename');
     return $params;
 }
 function checkLogin()
 {
     $params = array();
     $params['method'] = "login.check";
     $params['ip'] = ACloud_Sys_Core_Common::getIp();
     $params['ua'] = $_SERVER['HTTP_USER_AGENT'];
     $params['posttime'] = time();
     require_once ACLOUD_PATH . '/system/core/sys.core.verify.php';
     $params = $this->buildPostParams($params);
     $params['sign'] = ACloud_Sys_Core_Verify::createSignWithOAuth($params);
     require_once ACLOUD_PATH . '/system/core/sys.core.http.php';
     $result = ACloud_Sys_Core_Http::sendPost($params);
     if (!is_object($result) || $result->code != 100) {
         return array(false, $result->msg);
     }
     return array(true, $result->msg);
 }