Пример #1
0
        public BaseItemRes <bool> ResetPassword([FromBody] ResetPasswordReq req)
        {
            var reqIn = new UpdatePasswordReq();

            reqIn.LoginName = req.LoginName;
            reqIn.Password  = AccConfig.Consul.DefaultPassword;

            return(this.userBLL.UpdatePassword(reqIn, this.CurUser));
        }
Пример #2
0
 public IActionResult UpdatePassword([FromBody] UpdatePasswordReq updatePassword)
 {
     try
     {
         var reply = Client.UpdatePassword(updatePassword);
         return(Json(new JsonResultModel(ReturnCode.Success, "User password update successful.")));
     }
     catch (RpcException ex)
     {
         return(Json(new JsonResultModel(ReturnCode.SubmitError, ex.Status.Detail)));
     }
 }
Пример #3
0
        /// <summary>
        /// 修改密码
        /// </summary>
        /// <param name="req">条件</param>
        /// <param name="oper">操作者信息</param>
        public BaseItemRes <bool> UpdatePassword(UpdatePasswordReq req, OperatorInfo oper)
        {
            //判断用户是否存在
            var user = this.userDAL.GetUser(req.LoginName);

            if (user == null)
            {
                return(AccHelper.FailItemRes(AccConfig.Msg.UserNotExist, false));
            }

            user.Password = req.Password;
            this.SetUpdateFields(user, oper);

            //更新数据库
            this.userDAL.UpdateUser(user);

            return(AccHelper.OkItemRes(true));
        }
Пример #4
0
 public BaseItemRes <bool> UpdatePassword([FromBody] UpdatePasswordReq req)
 {
     return(this.userBLL.UpdatePassword(req, this.CurUser));
 }