예제 #1
0
if ($userInfo['mstatus'] == 1) {
    $ret['code'] = '-10';
    $ret['noAllowLogin'] = 1;
    $ret['msg'] = Core_Loginerror::$forbidden;
    Lib_Mobile::jsonRet($ret, 0);
}
//用户登陆上报
DCDATA && @Data_Dcdata::factory($api)->sendNewLog('user_login', array('uid' => $userInfo['mid'], 'platform_uid' => $userInfo['sitemid'], 'login_at' => time(), 'ip' => Helper::getip(), 'entrance_id' => $sid, 'version_info' => $version, 'user_gamecoins' => $userInfo['money'], 'm_imei' => $imei));
if (empty($param['imei'])) {
    Logs::factory()->debugNew("imei", $param);
}
//渠道推广上报
if (DCHANNEL) {
    if ($appid && $appKey && $mobid) {
        $aData = array('appid' => $appid, 'appkey' => $appKey, 'mobid' => $mobid, 'userid' => $userInfo['mid'], 'ip' => Helper::getip(), 'isFirst' => $userInfo['isFirst'] ? 1 : 0);
        $sData = json_encode($aData);
        Data_Cache::redisChannel()->lPush(Data_Keys::$channelKey, $sData);
        Data_Cache::redisChannel()->set(Data_Keys::$channelPerKey . $userInfo['mid'], json_encode(array('appid' => $appid, 'appkey' => $appKey, 'mobid' => $mobid)));
        //保存用户登陆的appid和key
        Data_Cache::redisChannel()->setTimeout(Data_Keys::$channelPerKey . $userInfo['mid'], 3600);
    }
}
Mobile_Member::factory()->loginBid($userInfo['mid'], $api);
$userInfo['result'] = 1;
$userInfo['loginType'] = 3;
$userInfo['boyaaId'] = 0;
$ret = Core_Loadinit::factory()->loadinit($userInfo, $api, $version);
/*升级按钮开放与否*/
$ret['isopen'] = 0;
Lib_Mobile::jsonRet($ret);
예제 #2
0
파일: index.php 프로젝트: hamily/sblack
<?php

defined('YUEAI') or exit('Access Denied!');
$userinfo = Logs::getSigInfo($_REQUEST['sigRequest']);
if (empty($userinfo['mid'])) {
    Lib_Mobile::jsonRet(array("flag" => 0), 1);
}
$ret = icon_upload::factory()->upload($userinfo['mid'], $_FILES);
Lib_Mobile::jsonRet($ret, 1);