/// <summary> /// 管理员重置用户密码 /// </summary> /// <param name="command"></param> public void Execute(ReSetPwdCommand command) { SysMember sysMember = memberRepository.GetById(command.Id); sysMember.ReSetPwd(Common.CryptoHelper.TripleDesEncrypting(Const.AppSettings.DefaultPwd)); memberRepository.SaveChange(sysMember); command.Result = new CommandResult() { Status = true }; }
public ActionResult ReSetpwd() { if (Profile != null) { var id = this.RequestInt64("ID") ?? -1; var command = new ReSetPwdCommand(id, 1); CommandBus.Instance.Send(command); return(new ActionResult(command.Result.Status, null, null, command.Result.Msg)); } else { return(new ActionResult(false, null, null, "无权操作,你的IP我们已经记录!")); } }