/// <summary> /// 修改密码 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <OperateStatus> UpdatePassword(UpdatePassInput input) { var OperateStatus = new OperateStatus(); var Entity = await GetById(input.UserID); //判断是否存在 if (Entity == default(SystemUser)) { OperateStatus.ResultSign = ResultSign.Error; OperateStatus.Message = Chs.HaveDelete; goto Ending; } Entity.Password = _3DESEncrypt.Encrypt(input.NewPassword); OperateStatus = await UpdateAsync(Entity); Ending: return(OperateStatus); }
public async Task <JsonResult> UpdatePassword(UpdatePassInput input) { return(Json(await _systemUserLogic.UpdatePassword(input))); }