|
@@ -397,9 +397,8 @@ class ForgetPwdView(TemplateView):
|
|
|
reset_pwd = redisObj.get_data(key=userID + '_email_reset_pwd')
|
|
|
if reset_pwd is False:
|
|
|
tko = TokenObject()
|
|
|
- rest = tko.generate(data={'userID': userID})
|
|
|
+ rest = tko.generate(data={'userID': userID,'username':userName})
|
|
|
token = rest['access_token']
|
|
|
-
|
|
|
reset_pwd = CommonService.RandomStr(6)
|
|
|
send_data = TemplateService.email_message(type='forget', language='en')
|
|
|
reset_link = '{server_host}account/email-re-pwd?token={token}'.format(
|
|
@@ -581,7 +580,8 @@ class v2authCodeView(TemplateView):
|
|
|
)
|
|
|
if send_res is not True:
|
|
|
return response.json(44)
|
|
|
- # reds.set_data(key=email + '_registerCode', val=identifyingCode, expire=AuthCode_Expire)
|
|
|
+ if reds.set_data(key=email + '_registerCode', val=identifyingCode, expire=AuthCode_Expire) is not True:
|
|
|
+ return response.json(10,'error')
|
|
|
return response.json(0)
|
|
|
# return response.json(0, {'identifyingCode': identifyingCode})
|
|
|
|
|
@@ -598,15 +598,14 @@ class v2authCodeView(TemplateView):
|
|
|
if user_qs.exists() or phone_qs.exists():
|
|
|
return response.json(101)
|
|
|
identifyingCode = RandomStr(6, True)
|
|
|
- if reds.set_data(key=phone + '_identifyingCode', val=identifyingCode, expire=300) is not True:
|
|
|
- return response.json(10, '生成缓存系统错误')
|
|
|
# 发送手机验证码
|
|
|
aliSms = AliSmsObject()
|
|
|
res = aliSms.send_code_sms(phone=phone, code=identifyingCode, sign_name='Ansjer',
|
|
|
temp_msg='SMS_151600991')
|
|
|
if res["Code"] == "OK":
|
|
|
+ if reds.set_data(key=phone + '_identifyingCode', val=identifyingCode, expire=60) is not True:
|
|
|
+ return response.json(10, '生成缓存系统错误')
|
|
|
return response.json(0)
|
|
|
- # return response.json(0, {'identifyingCode': identifyingCode})
|
|
|
else:
|
|
|
return response.json(10, res["Message"])
|
|
|
|
|
@@ -689,7 +688,8 @@ class v2registerView(TemplateView):
|
|
|
userID = user_qs[0].userID
|
|
|
print('userID' + userID)
|
|
|
tko = TokenObject()
|
|
|
- res = tko.generate(data={'userID': userID, 'lang': response.lang})
|
|
|
+ user_list = user_qs.values("NickName", "userIconUrl", "userIconPath", "username", "userEmail", "phone")
|
|
|
+ res = tko.generate(data={'userID': userID, 'lang': response.lang, 'username': user_list[0]["username"]})
|
|
|
# 增加角色
|
|
|
user_qs[0].role.add(Role.objects.get(rid=1))
|
|
|
role_dict = ModelService.own_role(userID=userID)
|
|
@@ -698,7 +698,6 @@ class v2registerView(TemplateView):
|
|
|
res['permList'] = ModelService.own_permission(userID)
|
|
|
res['userID'] = userID
|
|
|
# 昵称,邮箱,电话,刷新,头像
|
|
|
- user_list = user_qs.values("NickName", "userIconUrl", "userIconPath", "username", "userEmail", "phone")
|
|
|
userIconPath = str(user_list[0]["userIconPath"])
|
|
|
if userIconPath and userIconPath.find('static/') != -1:
|
|
|
userIconPath = userIconPath.replace('static/', '').replace('\\', '/')
|
|
@@ -928,7 +927,8 @@ class v2resetPwdByCodeView(TemplateView):
|
|
|
userID = user_qs[0].userID
|
|
|
print('userID' + userID)
|
|
|
tko = TokenObject()
|
|
|
- res = tko.generate(data={'userID': userID, 'lang': response.lang})
|
|
|
+ user_list = user_qs.values("NickName", "userIconUrl", "userIconPath", "username", "userEmail", "phone")
|
|
|
+ res = tko.generate(data={'userID': userID, 'lang': response.lang, 'username': user_list[0]["username"]})
|
|
|
# 增加角色
|
|
|
user_qs[0].role.add(Role.objects.get(rid=1))
|
|
|
role_dict = ModelService.own_role(userID=userID)
|
|
@@ -937,7 +937,6 @@ class v2resetPwdByCodeView(TemplateView):
|
|
|
res['permList'] = ModelService.own_permission(userID)
|
|
|
res['userID'] = userID
|
|
|
# 昵称,邮箱,电话,刷新,头像
|
|
|
- user_list = user_qs.values("NickName", "userIconUrl", "userIconPath", "username", "userEmail", "phone")
|
|
|
userIconPath = str(user_list[0]["userIconPath"])
|
|
|
if userIconPath and userIconPath.find('static/') != -1:
|
|
|
userIconPath = userIconPath.replace('static/', '').replace('\\', '/')
|
|
@@ -1028,7 +1027,8 @@ class v2LoginView(TemplateView):
|
|
|
role_qs = user_qs.values('role__permission', 'role__rid', 'role__roleName', 'userID')
|
|
|
userID = role_qs[0]['userID']
|
|
|
tko = TokenObject()
|
|
|
- res = tko.generate(data={'userID': userID, 'lang': response.lang})
|
|
|
+ user_list = user_qs.values("NickName", "userIconUrl", "userIconPath", "username", "userEmail", "phone")
|
|
|
+ res = tko.generate(data={'userID': userID, 'lang': response.lang, 'username': user_list[0]["username"]})
|
|
|
if tko.code == 0:
|
|
|
now_time = datetime.datetime.utcnow().replace(tzinfo=utc).astimezone(utc)
|
|
|
user_qs.update(last_login=now_time, online=True, language=response.lang)
|
|
@@ -1037,7 +1037,6 @@ class v2LoginView(TemplateView):
|
|
|
res['permList'] = ModelService.own_permission(userID)
|
|
|
res['userID'] = userID
|
|
|
# 昵称,邮箱,电话,刷新,头像
|
|
|
- user_list = user_qs.values("NickName", "userIconUrl", "userIconPath", "username", "userEmail", "phone")
|
|
|
userIconPath = str(user_list[0]["userIconPath"])
|
|
|
if userIconPath and userIconPath.find('static/') != -1:
|
|
|
userIconPath = userIconPath.replace('static/', '').replace('\\', '/')
|