コード例 #1
0
        public string GetUserInfo(string username, string pw)
        {
            ApiResult result = new ApiResult();

            _logger.Information("START PasswordController.GetUserInfo: " + username);

            try
            {
                var obj = _passwordChangeProvider.GetUserInfo(username, pw);
                if (obj != null)
                {
                    result.Payload = obj;
                    result.Errors.Add(new ApiErrorItem(ApiErrorCode.Generic, "Successful"));
                }
                else
                {
                    result.Errors.Add(new ApiErrorItem(ApiErrorCode.UserNotFound, "Không xác định được user."));
                }
            }
            catch (Exception e)
            {
                result.Errors.Add(new ApiErrorItem(ApiErrorCode.UserNotFound, "Không xác định được user. Lỗi: " + e.Message));
            }

            return(JsonConvert.SerializeObject(result));
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: baonxvn/passcore
        /// <summary>
        /// Test Active Directory
        /// </summary>
        /// <param name="username"></param>
        /// <param name="pw"></param>
        /// <returns></returns>
        public string GetUserInfo(string username, string pw)
        {
            //username += "@haiphatland.local";
            username += "@baonx.com";
            //_logger.Information("GetUserInfo: " + username);
            var obj = _passwordChangeProvider.GetUserInfo(username, pw);

            return(JsonConvert.SerializeObject(obj));
        }
コード例 #3
0
        public IActionResult GetUserInfo(string username, string pw)
        {
            _logger.Information("START PasswordController.GetUserInfo: ");
            _logger.Information("PasswordController.GetUserInfo: " + username);

            try
            {
                var obj = _passwordChangeProvider.GetUserInfo(username, pw);
                return(Json(obj));
            }
            catch (Exception e)
            {
                return(Json(e.Message));
            }
        }