public BaseResponse <bool> ResetPWD(ResetPWDParameter parameter) { BaseResponse <bool> response = new BaseResponse <bool>(); try { var user = hbUserReosiory.GetDatas <HBUser>(t => !t.IsDeleted && t.UserID == parameter.UserID, true).FirstOrDefault(); if (user == null) { response.IsSuccessful = false; response.Reason = "用户数据异常"; return(response); } user.PWD = MD5Helper.MD5Encrypt64("000000"); var operRes = hbUserReosiory.Update <HBUser>(user); if (operRes.ResultType != EnumOperationResultType.Success) { throw new Exception("数据库操作异常"); } return(response); } catch (Exception e) { response.IsSuccessful = false; response.Reason = e.Message; return(response); } }
public BaseResponse <bool> ResetPWD(ResetPWDParameter parameter) { if (Validate(parameter)) { return(userManager.ResetPWD(parameter)); } else { BaseResponse <bool> response = new BaseResponse <bool>(); response.IsSuccessful = false; response.Reason = "JWT_ERR"; return(response); } }