Пример #1
0
        /// <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);
        }
Пример #2
0
 public async Task <JsonResult> UpdatePassword(UpdatePassInput input)
 {
     return(Json(await _systemUserLogic.UpdatePassword(input)));
 }