Example #1
0
        public autenticaRetorno AutenticarUsuario(string user, string pass)
        {
            userData         usuarioData = new userData();
            autenticaRetorno retorno     = new autenticaRetorno();

            try
            {
                retorno.Sucesso = true;
                retorno.User    = usuarioData.AutenticarUsuario(user, pass);
                if (retorno.User.Id != 0)
                {
                    retorno.Mensagem = "Usuário autenticado com sucesso.";
                }
                else
                {
                    retorno.Mensagem = "Usuário ou senha inválidos.";
                }
            }
            catch (Exception ex)
            {
                Tratamento(ex.HResult, ex.Message, ex.Source, "userBusiness.AutenticarUsuario(" + user + ", " + pass + ")", ex.StackTrace, false, utilData.DB);
                retorno.Sucesso  = false;
                retorno.Mensagem = "Erro ao autenticar usuario.";
            }
            return(retorno);
        }
Example #2
0
        public autenticaRetorno AutenticarUsuario(autenticaParams parametros)
        {
            //Incluir no log o start de execução (data e hora de início) e o request do processo.
            autenticaRetorno retorno      = new autenticaRetorno();
            userBusiness     userBusiness = new userBusiness();

            retorno.Sucesso = false;
            if (parametros.User == "" || parametros.User == null)
            {
                retorno.Mensagem = "O campo Usuário não pode ficar em branco.";
            }
            else if (parametros.Pass == "" || parametros.Pass == null)
            {
                retorno.Mensagem = "O campo Password não pode ficar em branco.";
            }
            else
            {
                retorno = userBusiness.AutenticarUsuario(parametros.User, parametros.Pass);
            }
            //Incluir no log o response do processo e o tempo de execução (Elapsed time).
            return(retorno);
        }