|
@@ -475,7 +475,11 @@ class refreshTokenView(TemplateView):
|
|
|
|
|
|
def post(self, request, *args, **kwargs):
|
|
|
request.encoding = 'utf-8'
|
|
|
- request_dict = json.loads(request.body.decode('utf-8'))
|
|
|
+ content_type = request.META.get('CONTENT_TYPE', None)
|
|
|
+ if content_type == 'application/json':
|
|
|
+ request_dict = json.loads(request.body.decode('utf-8'))
|
|
|
+ else:
|
|
|
+ request_dict = request.POST
|
|
|
return self.validation(request_dict)
|
|
|
|
|
|
def get(self, request, *args, **kwargs):
|
|
@@ -590,9 +594,10 @@ class v2authCodeView(TemplateView):
|
|
|
return response.json(10, 'error')
|
|
|
return response.json(0)
|
|
|
# return response.json(0, {'identifyingCode': identifyingCode})
|
|
|
+
|
|
|
# 阿里云获取邮箱验证码
|
|
|
def aliyun_emailCode(self, email, response):
|
|
|
- print ('阿里云开始')
|
|
|
+ print('阿里云开始')
|
|
|
dataValid = DataValid()
|
|
|
# 邮箱匹配
|
|
|
if dataValid.email_validate(email) is False:
|
|
@@ -625,6 +630,7 @@ class v2authCodeView(TemplateView):
|
|
|
if reds.set_data(key=email + '_identifyingCode', val=identifyingCode, expire=600) is not True:
|
|
|
return response.json(10, 'error')
|
|
|
return response.json(0)
|
|
|
+
|
|
|
def phoneCode(self, phone, response):
|
|
|
dataValid = DataValid()
|
|
|
if dataValid.mobile_validate(phone) is not True:
|
|
@@ -674,7 +680,7 @@ class v2registerView(TemplateView):
|
|
|
authcode = request_dict.get('authcode', None)
|
|
|
lang = request_dict.get('lang', None)
|
|
|
if not lang:
|
|
|
- lang = request_dict.get('language',None)
|
|
|
+ lang = request_dict.get('language', None)
|
|
|
response = ResponseObject(lang)
|
|
|
if password is None:
|
|
|
return response.json(444, 'password')
|