Ejemplo n.º 1
0
        public async Task AutenticarUsuarioAsync(UsuarioMOD usuario)
        {
            var usuarioBanco = await _usuarioDal.BuscarUsuarioAsync(usuario.Login);

            var autenticado = Criptografia.Cript(usuario.Senha) == usuarioBanco.SenhaHash;

            if (!autenticado)
            {
                throw new InvalidOperationException(Mensagem.CredenciaisInvalidas);
            }
        }