def loginToGetAccessToken(phoneNumber): loginType = '1' # phoneNumber = '15726940779' sendSMSCode.send_Login_Code(phoneNumber) verifyCode = dbManager.getVerifyCode(phoneNumber) data = { "loginType": loginType, "phoneNumber": phoneNumber, 'verifyCode': verifyCode } data = json.JSONEncoder().encode(data) configHttp.set_data(data) return_json = configHttp.post() info = return_json.json() if info is not None: if info['data'] is not None: accessToken = info['data']['accessToken'] memberId = info['data']['userInfo']['memberId'] localReadConfig.set_headers('accessToken', accessToken) # if return_json.status_code!=200 or info['success'] is None or info['success'] != True: # print("短信发送失败,原因:"+info['resultMessage']) # return # print(info['resultMessage']) return {'accessToken': accessToken, 'memberId': memberId}
def send_Set_PayPSW_Code(phone): data = {"type": 4, "phoneNumber": phone} data = json.JSONEncoder().encode(data) configHttp.set_data(data) return_json = configHttp.post() info = return_json.json() return dbManager.getVerifyCode(phone)
def send_Login_Code(phone): data = {"type": 0, "phoneNumber": phone} data = json.JSONEncoder().encode(data) configHttp.set_data(data) return_json = configHttp.post() info = return_json.json() print(info) return dbManager.getVerifyCode(phone)
def get_sms_code(): phone = request.args.get('phone') #使用request.args.get方式获取拼接的入参数据 if any(phone): # 判断请求传入的参数是否在字典里 res = dbManager.getVerifyCode(phone) if 'code' in res: return jsonify({ 'status': 0000, 'phone': phone, 'code': res['code'] }) #如果在的话,则返回data对应key的值转成的json串信息 else: return jsonify({'status': 9999, 'msg': res['msg']})