public ResultJson ModifyUserPassword(ModifyUserPasswordRequest request) { ResultJson result = new ResultJson(); var usermodel = CacheForModelUser.Instance.GetUserInfo(request.UserId); if (usermodel == null) { result.HttpCode = 301; result.Message = Enum_Message.UserNameOrPasswordNotRightMessage.Enum_GetString(); } else { if (usermodel.password.ToLower() == request.OldPassword.ToLower()) { usermodel.password = request.NewPassword; CustomerOper.Instance.Update(usermodel); CacheForModelUser.Instance.SetUserInfo(request.UserId); result.HttpCode = 200; result.Message = Enum_Message.SuccessMessage.Enum_GetString(); } else { result.HttpCode = 300; result.Message = Enum_Message.PasswordInvalidMessage.Enum_GetString(); } } return(result); }
public IHttpActionResult ModifyPasssword(ModifyUserPasswordRequest model) { ResponseBaseCommon response = new ResponseBaseCommon() { IsSuccess = true, MessageCode = (int)ApiBaseErrorCode.API_SUCCESS, MessageContent = ApiBaseErrorCode.API_SUCCESS.ToString() }; if (string.IsNullOrWhiteSpace(model.Guid) || string.IsNullOrWhiteSpace(model.NewPassword) || string.IsNullOrWhiteSpace(model.OldPassword) ) { response.IsSuccess = false; response.MessageCode = (int)ApiBaseErrorCode.API_PARAM_ERROR; response.MessageContent = "必要参数缺失,请检查"; return(Ok(response)); } UserAccountModel content = usermanager.GetUser(model.Guid); if (content != null) { if (content.ProjectGuid == model.ProjectGuid) { if (BitConverter.ToString(new MD5CryptoServiceProvider().ComputeHash(Encoding.UTF8.GetBytes(model.OldPassword))).Replace("-", "") == content.UserPswd) { content.UserPswd = BitConverter.ToString(new MD5CryptoServiceProvider().ComputeHash(Encoding.UTF8.GetBytes(model.NewPassword))).Replace("-", ""); if (!usermanager.ModifyUser(content)) { response.IsSuccess = false; response.MessageCode = (int)ApiBaseErrorCode.API_FAIL; response.MessageContent = usermanager.LastErrorDescribe; //ApiBaseErrorCode.API_FAIL.ToString(); } } else { response.IsSuccess = false; response.MessageCode = (int)ApiBaseErrorCode.API_FAIL; response.MessageContent = "旧密码验证失败"; } } else { response.IsSuccess = false; response.MessageCode = (int)ApiBaseErrorCode.API_INTERFACENAME_ERROR; response.MessageContent = ApiBaseErrorCode.API_INTERFACENAME_ERROR.ToString(); } } else { response.IsSuccess = false; response.MessageCode = (int)ApiPersonnelErrorCode.API_DATA_NULL_ERROR; response.MessageContent = ApiPersonnelErrorCode.API_DATA_NULL_ERROR.ToString(); } return(Ok(response)); }
public BasicResponse ModfiyPassword(ModifyUserPasswordRequest modifyPasswordRequest) { return(_PtQueryService.ModfiyPassword(modifyPasswordRequest)); }
public BasicResponse ModfiyPassword(ModifyUserPasswordRequest modifyPasswordRequest) { var responsestr = HttpClientHelper.Post(Webapi + "/v1/KJ73NApp/ModfiyPassword?token=" + Token, JSONHelper.ToJSONString(modifyPasswordRequest)); return(JSONHelper.ParseJSONString <BasicResponse>(responsestr)); }