$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;