示例#1
0
        $card = $db->escape($data->card);
        $openId = $db->escape($data->openId);
        $checkUser = '******' . $db_prefix . 'user` where `openId`=\'' . $openId . '\' and `card`=\'' . $card . '\'';
        $openId = $db->fetchOne($checkUser);
        if ($openId) {
            $unbind = 'update `' . $db_prefix . 'user` set `card`=\'\' where `openId`=\'' . $openId . '\'';
            if ($db->update($unbind)) {
                $response['success'] = true;
            } else {
                $response['success'] = false;
            }
        }
    }
    if ($data->opera == 'get_parent') {
        $openId = $db->escape($data->openId);
        $getParent = 'select `parentId` from `' . $db_prefix . 'user` where `openId`=\'' . $openId . '\'';
        $parentId = $db->fetchOne($getParent);
        if ($parentId) {
            $getCard = 'select `card` from `' . $db_prefix . 'user` where `openId`=\'' . $parentId . '\'';
            $response['card'] = $db->fetchOne($getCard);
        } else {
            $response['card'] = '';
        }
    }
} else {
    $response['card'] = '';
    $response['error'] = 'no data';
}
$response = json_encode($response);
$response = $rsa->private_key_encrypt($response, 'base64', 'key/zhangwu_private_key.pem');
echo $response;