示例#1
0
        /// <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
            };
        }
示例#2
0
 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我们已经记录!"));
     }
 }