Beispiel #1
0
<?php

/**
 * 此文件为修改玩家相关资料
**/
defined('YUEAI') or exit('Access Denied!');
$userinfo = Logs::getSigInfo($_REQUEST['sigRequest']);
if (empty($userinfo)) {
    Lib_Mobile::jsonRet(array("flag" => 0), 0);
}
$fields = Lib_Mobile::decode($_REQUEST['fields']);
if (empty($fields)) {
    Lib_Mobile::jsonRet(array("flag" => 0), 0);
}
$ret = Core_Member::factory()->updateInfo($userinfo['mid'], $fields);
Lib_Mobile::jsonRet($ret, 1);
Beispiel #2
0
<?php

/**
 * 此PHP为安卓的游客登录
 * 前端传的数据格式 $_POST['api']= {"api":"112","deviceToken":"b35ae1cf5624f09e736dddc869b80262","deviceno":"354781043183299","macid":"0","mid":"0","mtkey":"009bf200de3a132b9b063022abb525d7","openudid":"0","param":{"nick":"zzp"},"sid":"202","sig":"6bc7a3454bc002f2fec056e4927f0998","time":"1341801183","version":"1.0.5"}
 * @param $api 112  安卓锄大地登陆  $api  114  安卓大老二登陆  115 安卓admob大老二
 * @param $sid 202  游客登陆
 */
!defined('BOYAA') and exit('Access Denied!');
if ($_REQUEST['debuged'] == 1) {
    ini_set('display_errors', 1);
    error_reporting(E_ALL);
}
$param = Lib_Mobile::decode($_REQUEST['api']);
if (Lib_Mobile::auth($param) == FALSE) {
    $ret = array('code' => '-1', 'msg' => Core_Error::$coreError[-1]);
    Lib_Mobile::jsonRet($ret, 0);
}
$api = (int) $param['api'];
$sid = (int) $param['sid'];
$nick = $param['param']['nick'];
$version = $param['version'];
$aGuest['deviceno'] = $param['deviceno'];
//设备号
$aGuest['macid'] = $param['macid'];
//MAC 地址
$aGuest['openudid'] = $param['openudid'];
//第三方类库的udid
$appid = $param['param']['appid'];
//渠道上报appid
$appKey = $param['param']['appkey'];
Beispiel #3
0
defined('YUEAI') or exit('Access Denied!');
/**
 * 此文件为android用户登录接口文件
 * @author wyj 2015-04-04
 * @param api={"api":1,"sid":1,"deviceno":"25cc5eec303fb803370716900d3443cc","username":"******","mac":"140c1f12feeb2c52dfbeb2da6066a73a","uid":0,"version":"1.
0.0","param":{"imei":"6fbbfd045ce44f13874ecb499d218455"},"sign":"04b29480233f4def5c875875b6bdc3b1","time":1426755868}
 * @return array()  sign = md5(api + sid + version + deviceno + time + secretkey)
**/
if ($_GET['debug'] == 1) {
    ini_set('display_errors', 1);
    error_reporting(E_ALL);
}
if ($_REQUEST['yueai'] == 1) {
    $_POST['api'] = '{"api":1,"sid":1,"deviceno":"25cc5eec303fb803370716900d3443cc","username":"******","mac":"140c1f12feeb2c52dfbeb2da6066a73a","uid":0,"version":"1.0.0","param":{"imei":"6fbbfd045ce44f13874ecb499d218455"},"sign":"04b29480233f4def5c875875b6bdc3b1","time":1426755868}';
}
$param = Lib_Mobile::decode($_POST['api']);
if (empty($param)) {
    $ret = array('code' => '-1', 'msg' => Core_Error::getError(-1));
    Lib_Mobile::jsonRet($ret, 0);
}
//auth验证
if (!Core_Member::factory()->httpauth($param)) {
    $ret = array('code' => '-2', 'msg' => Core_Error::getError(-2));
    Lib_Mobile::jsonRet($ret, 0);
}
$api = intval($param['api']);
//客户端标识
$sid = intval($param['sid']);
//用户sid
$version = $param['version'];
//版本号