refactor(system): 恢复密码加密逻辑
- 将明文密码修改为经过 MD5 加密的密码 - 保留了原有的密码加密方式,提高了系统安全性
This commit is contained in:
@@ -336,7 +336,7 @@ class UserViewSet(CustomModelViewSet):
|
|||||||
verify_password = check_password(str(old_pwd_md5), request.user.password)
|
verify_password = check_password(str(old_pwd_md5), request.user.password)
|
||||||
if verify_password:
|
if verify_password:
|
||||||
# request.user.password = make_password(hashlib.md5(new_pwd.encode(encoding='UTF-8')).hexdigest())
|
# request.user.password = make_password(hashlib.md5(new_pwd.encode(encoding='UTF-8')).hexdigest())
|
||||||
request.user.password = make_password(new_pwd)
|
request.user.password = make_password(hashlib.md5(new_pwd.encode(encoding='UTF-8')).hexdigest())
|
||||||
request.user.pwd_change_count += 1
|
request.user.pwd_change_count += 1
|
||||||
request.user.save()
|
request.user.save()
|
||||||
return DetailResponse(data=None, msg="修改成功")
|
return DetailResponse(data=None, msg="修改成功")
|
||||||
|
|||||||
Reference in New Issue
Block a user