正在显示
1 个修改的文件
包含
8 行增加
和
4 行删除
1 | from app.util.component.ApiTemplate import ApiTemplate | 1 | from app.util.component.ApiTemplate import ApiTemplate |
2 | from app.models import SM3 | 2 | from app.models import SM3 |
3 | from .models import * | 3 | from .models import * |
4 | +from app.models import AESHelper | ||
4 | 5 | ||
5 | 6 | ||
6 | class Api(ApiTemplate): | 7 | class Api(ApiTemplate): |
@@ -25,9 +26,12 @@ class Api(ApiTemplate): | @@ -25,9 +26,12 @@ class Api(ApiTemplate): | ||
25 | else: | 26 | else: |
26 | # 更新密码要求同时输入pwd/newPwd/reNewPwd | 27 | # 更新密码要求同时输入pwd/newPwd/reNewPwd |
27 | if self.para.__contains__("pwd") or self.para.__contains__("newPwd") or self.para.__contains__("reNewPwd"): | 28 | if self.para.__contains__("pwd") or self.para.__contains__("newPwd") or self.para.__contains__("reNewPwd"): |
28 | - password = SM3.encode(self.para.get("pwd")) | ||
29 | - new_password = SM3.encode(self.para.get("newPwd")) | ||
30 | - re_new_password = SM3.encode(self.para.get("reNewPwd")) | 29 | + password = SM3.encode( |
30 | + AESHelper.decode(self.para.get("pwd"))) | ||
31 | + new_password = SM3.encode( | ||
32 | + AESHelper.decode(self.para.get("newPwd"))) | ||
33 | + re_new_password = SM3.encode( | ||
34 | + AESHelper.decode(self.para.get("reNewPwd"))) | ||
31 | 35 | ||
32 | # validate pwd | 36 | # validate pwd |
33 | if not password: | 37 | if not password: |
@@ -49,7 +53,7 @@ class Api(ApiTemplate): | @@ -49,7 +53,7 @@ class Api(ApiTemplate): | ||
49 | # 更新用户基本信息 | 53 | # 更新用户基本信息 |
50 | for key in obj_value: | 54 | for key in obj_value: |
51 | if self.para.__contains__(obj_value[key]): | 55 | if self.para.__contains__(obj_value[key]): |
52 | - value = self.para.get(obj_value[key]) | 56 | + value = self.para.get(AESHelper.decode(obj_value[key])) |
53 | value = "" if value == "None" or value == "none" else value | 57 | value = "" if value == "None" or value == "none" else value |
54 | userinfo.update({key: value}) | 58 | userinfo.update({key: value}) |
55 | 59 |
请
注册
或
登录
后发表评论