Ejemplo n.º 1
0
    }
    header('Content-Type: application/json; charset=utf-8');
    print_r(json_encode($returndata));
    exit;
}
#使用APP調用API
if ($model == 'AppApi') {
    header('Content-Type: application/json; charset=utf-8');
    $eventobj = !empty($_POST['event']) ? $_POST['event'] : '';
    if (empty($eventobj)) {
        $errinfo = array('status' => 1, 'msg' => 'no data.', 'alert' => '貼心提醒:APP請更新至最新版或再重新嘗試一次');
        print_r(json_encode($errinfo));
        exit;
    } else {
        #紀錄POST
        dbconn::postlog($eventobj);
        #解密
        $key = 'FD91861EE35E838D';
        $mode = MCRYPT_MODE_ECB;
        $mcrypt = new Mcrypt();
        $mcrypt->setkey($key);
        $mcrypt->setMode($mode);
        if (!isJson($eventobj)) {
            $errinfo = array('status' => 2, 'msg' => 'data err.', 'alert' => '貼心提醒:APP請更新至最新版或再重新嘗試一次');
            print_r(json_encode($errinfo));
            exit;
        }
        $eventarray = json_decode($eventobj);
        if (!empty($eventarray->user_id)) {
            $infoarray['user_id'] = $mcrypt->testdecrypt($key, $eventarray->user_id);
        }