Exemplo n.º 1
0
        public Recurso Autenticar(string login, string senha, out bool valido)
        {
            valido = false;

            Recurso recurso = _recursoRepository.ConsultarPorLogin(login);

            if (recurso == null)
            {
                return(null);
            }

            valido = _cryptographyManager.VerifyPbkdf2(senha, recurso.Senha, recurso.Salt);

            return(recurso);
        }
Exemplo n.º 2
0
        public RecursoViewModel Autenticar(string login, string senha, out bool valido)
        {
            valido = false;

            RecursoViewModel recurso = _mapper.Map <RecursoViewModel>(_recursoRepository.ConsultarPorLogin(login));

            if (recurso == null)
            {
                return(null);
            }

            if (!recurso.Ativo)
            {
                return(null);
            }

            valido = _cryptographyManager.VerifyPbkdf2(senha, recurso.Senha, recurso.Salt);

            return(recurso);
        }