def post(self): """ 发送验证码 :param user_mobile: 手机号码 :return: """ user_type = _USER_TYPE_BORROW argument_dict, aes_share_key, aes_nonce = self.get_argument_dict( must_keys=['user_mobile', 'pvcode'], check_token=False, invariable_key=False, api_type=user_type, request_type=_REQUEST_TYPE_REGISTER) user_mobile = str(argument_dict['user_mobile']) pvcode = str(argument_dict['pvcode']) send_type = _VCODE_REGISTER service = VcodeService(aes_share_key=aes_share_key, aes_nonce=aes_nonce) # 校验图形验证码 service.check_vcode_picture(pvcode) # 校验是否已经注册 result = service.send_vcode(send_type, user_mobile, user_type=user_type) return result, aes_share_key, aes_nonce
def post(self): """ 发送验证码 :param user_mobile: 手机号码 :return: """ user_type = _USER_TYPE_INVEST if check_use_source(_USE_SOURCE_TYPE_1): argument_dict, aes_share_key, aes_nonce = self.get_argument_dict( must_keys=[ 'user_mobile', 'pvcode', 'register_by', 'mobile_country_code' ], check_token=False, invariable_key=False, api_type=user_type, request_type=_REQUEST_TYPE_REGISTER) user_mobile = str(argument_dict['user_mobile']) pvcode = str(argument_dict['pvcode']) register_by = argument_dict['register_by'] mobile_country_code = argument_dict['mobile_country_code'] send_type = _VCODE_REGISTER service = VcodeService(aes_share_key=aes_share_key, aes_nonce=aes_nonce) # 校验图形验证码 service.check_vcode_picture(pvcode) # 校验是否已经注册 result = service.send_vcode_by_register_type( send_type, user_mobile, user_type=user_type, register_by=register_by, mobile_country_code=mobile_country_code) else: argument_dict, aes_share_key, aes_nonce = self.get_argument_dict( must_keys=['user_mobile', 'pvcode'], check_token=False, invariable_key=False, api_type=user_type, request_type=_REQUEST_TYPE_REGISTER) user_mobile = str(argument_dict['user_mobile']) pvcode = str(argument_dict['pvcode']) send_type = _VCODE_REGISTER service = VcodeService(aes_share_key=aes_share_key, aes_nonce=aes_nonce) # 校验图形验证码 service.check_vcode_picture(pvcode) # 校验是否已经注册 result = service.send_vcode(send_type, user_mobile, user_type=user_type) return result, aes_share_key, aes_nonce