fix(system): 修改用户密码设置逻辑

- 移除了对新密码进行 MD5 加密的步骤- 直接使用明文密码进行加密存储
- 保留了密码修改次数的计数功能
This commit is contained in:
1638245306
2025-03-28 14:44:39 +08:00
parent 0392b3b101
commit 4b05a28f4c

View File

@@ -352,7 +352,7 @@ class UserViewSet(CustomModelViewSet):
if new_pwd != new_pwd2:
return ErrorResponse(msg="两次密码不匹配")
else:
request.user.password = make_password(hashlib.md5(new_pwd.encode(encoding='UTF-8')).hexdigest())
request.user.password = make_password(new_pwd)
request.user.pwd_change_count += 1
request.user.save()
return DetailResponse(data=None, msg="修改成功")