From 4b05a28f4cbfa76bdd11599db3afa06d1180912d Mon Sep 17 00:00:00 2001 From: 1638245306 <1638245306@qq.com> Date: Fri, 28 Mar 2025 14:44:39 +0800 Subject: [PATCH] =?UTF-8?q?fix(system):=20=E4=BF=AE=E6=94=B9=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E5=AF=86=E7=A0=81=E8=AE=BE=E7=BD=AE=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除了对新密码进行 MD5 加密的步骤- 直接使用明文密码进行加密存储 - 保留了密码修改次数的计数功能 --- backend/dvadmin/system/views/user.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/dvadmin/system/views/user.py b/backend/dvadmin/system/views/user.py index 464e77d..c31540c 100644 --- a/backend/dvadmin/system/views/user.py +++ b/backend/dvadmin/system/views/user.py @@ -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="修改成功")