Пример #1
0
        /// <summary>
        /// 根据用户名和密码查询用户信息
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public T_UserDto LoginByUsername(T_UserSingleModel model)
        {
            var password = MD5Helper.ComputeMD5(model.Password);

            string sql = "SELECT * FROM T_USER WHERE USERNAME = @P_USERNAME AND PASSWORD= @P_PASSWORD";

            var user = DataRepository.GetFirstOrDefault <T_User>(sql, new { P_USERNAME = model.Username, P_PASSWORD = password });

            return(AutoMapperHelper <T_User, T_UserDto> .AutoConvert(user));
        }
Пример #2
0
        public HttpResponseMessage LoginByUsername([FromBody] T_UserSingleModel model)
        {
            var result = _userService.LoginByUsername(model);

            var data = new JsonResultBuilder()
                       .SetCode(JsonResultCode.OK)
                       .SetMessage("success")
                       .SetResult(result).Build();

            return(new HttpResponseMessage()
            {
                StatusCode = HttpStatusCode.OK,
                Content = new StringContent(data.ToString())
            });
        }