Commit b3470705 by 王泽龙

修改密码和其他需要修改密码的地方添加MD5加密

parent eb30559f
...@@ -2697,5 +2697,19 @@ ...@@ -2697,5 +2697,19 @@
过期时间 过期时间
</summary> </summary>
</member> </member>
<member name="M:Performance.Api.MD5Helper.MD5EncryptSmall32(System.String)">
<summary>
32位MD5加密
</summary>
<param name="password"></param>
<returns></returns>
</member>
<member name="M:Performance.Api.MD5Helper.MD5EncryptCaps32(System.String)">
<summary>
32位MD5加密
</summary>
<param name="password"></param>
<returns></returns>
</member>
</members> </members>
</doc> </doc>
...@@ -373,6 +373,9 @@ public UserResponse UpdateSelf(UserRequest request) ...@@ -373,6 +373,9 @@ public UserResponse UpdateSelf(UserRequest request)
user.Mobile = string.IsNullOrEmpty(request.RealName) ? user.Mobile : request.Mobile; user.Mobile = string.IsNullOrEmpty(request.RealName) ? user.Mobile : request.Mobile;
user.RealName = string.IsNullOrEmpty(request.RealName) ? user.RealName : request.RealName; user.RealName = string.IsNullOrEmpty(request.RealName) ? user.RealName : request.RealName;
user.Mail = string.IsNullOrEmpty(request.Mail) ? user.Mail : request.Mail; user.Mail = string.IsNullOrEmpty(request.Mail) ? user.Mail : request.Mail;
//Md5小写加密
request.Password = MD5Helper.MD5EncryptSmall32(request.Password + "Suvalue");
user.Password = string.IsNullOrEmpty(request.Password) ? user.Password : request.Password; user.Password = string.IsNullOrEmpty(request.Password) ? user.Password : request.Password;
if (!_userRepository.Update(user)) if (!_userRepository.Update(user))
...@@ -396,7 +399,8 @@ public UserResponse UpdatePwd(PasswordRequest request, int userId) ...@@ -396,7 +399,8 @@ public UserResponse UpdatePwd(PasswordRequest request, int userId)
throw new PerformanceException("原密码错误"); throw new PerformanceException("原密码错误");
user.Password = string.IsNullOrEmpty(request.NewPwd) ? user.Password : request.NewPwd; user.Password = string.IsNullOrEmpty(request.NewPwd) ? user.Password : request.NewPwd;
//MD5小写加密
user.Password = MD5Helper.MD5EncryptSmall32(user.Password + "Suvalue");
if (!_userRepository.Update(user)) if (!_userRepository.Update(user))
throw new PerformanceException("保存失败"); throw new PerformanceException("保存失败");
return _mapper.Map<UserResponse>(user); return _mapper.Map<UserResponse>(user);
...@@ -500,6 +504,8 @@ public UserResponse ResetPwd(int userId, int loginUserId) ...@@ -500,6 +504,8 @@ public UserResponse ResetPwd(int userId, int loginUserId)
// throw new PerformanceException($"当前用户无权限重置用户密码"); // throw new PerformanceException($"当前用户无权限重置用户密码");
user.Password = "123456"; user.Password = "123456";
//MD5小写加密
user.Password = MD5Helper.MD5EncryptSmall32(user.Password + "Suvalue");
if (!_userRepository.Update(user)) if (!_userRepository.Update(user))
throw new PerformanceException("重置失败"); throw new PerformanceException("重置失败");
return _mapper.Map<UserResponse>(user); return _mapper.Map<UserResponse>(user);
...@@ -594,6 +600,8 @@ public UserResponse UpdateUser(UserRequest request, int userId) ...@@ -594,6 +600,8 @@ public UserResponse UpdateUser(UserRequest request, int userId)
user.RealName = request.RealName; user.RealName = request.RealName;
user.Mail = request.Mail; user.Mail = request.Mail;
user.States = request.States; user.States = request.States;
//Md5小写加密
request.Password = MD5Helper.MD5EncryptSmall32(request.Password + "Suvalue");
user.Password = string.IsNullOrEmpty(request.Password) ? user.Password : request.Password; user.Password = string.IsNullOrEmpty(request.Password) ? user.Password : request.Password;
user.Department = UnitTypeUtil.Maps.ContainsKey(request.RoleArr[0]) ? request.Department : ""; user.Department = UnitTypeUtil.Maps.ContainsKey(request.RoleArr[0]) ? request.Department : "";
if (UnitTypeUtil.Maps.ContainsKey(request.RoleArr[0])) if (UnitTypeUtil.Maps.ContainsKey(request.RoleArr[0]))
...@@ -645,6 +653,8 @@ public UserResponse UpdateUser(UserRequest request, int userId) ...@@ -645,6 +653,8 @@ public UserResponse UpdateUser(UserRequest request, int userId)
diffUser.RealName = request.RealName; diffUser.RealName = request.RealName;
diffUser.Mail = request.Mail; diffUser.Mail = request.Mail;
diffUser.States = request.States; diffUser.States = request.States;
//Md5小写加密
diffUser.Password = MD5Helper.MD5EncryptSmall32(request.Password + "Suvalue");
diffUser.Password = string.IsNullOrEmpty(request.Password) ? user.Password : request.Password; diffUser.Password = string.IsNullOrEmpty(request.Password) ? user.Password : request.Password;
diffUser.Department = UnitTypeUtil.Maps.ContainsKey(request.RoleArr[i]) ? request.Department : ""; diffUser.Department = UnitTypeUtil.Maps.ContainsKey(request.RoleArr[i]) ? request.Department : "";
if (UnitTypeUtil.Maps.ContainsKey(request.RoleArr[i])) if (UnitTypeUtil.Maps.ContainsKey(request.RoleArr[i]))
...@@ -847,7 +857,7 @@ public ApiResponse SaveUserHandsFlat(UserCollectData request) ...@@ -847,7 +857,7 @@ public ApiResponse SaveUserHandsFlat(UserCollectData request)
UnitCode = cts?.Code ?? "", UnitCode = cts?.Code ?? "",
IsDelete = 1, IsDelete = 1,
Login = data.Login, Login = data.Login,
Password = data?.Password ?? "123456", Password = data?.Password ?? MD5Helper.MD5EncryptSmall32("123456" + "Suvalue"),
States = 1, States = 1,
Mobile = data?.Mobile ?? "", Mobile = data?.Mobile ?? "",
Mail = data?.Mail ?? "" Mail = data?.Mail ?? ""
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment