Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Artigo Clube Delphi 87 - Segurança de Sistemas
Artigo da Revista Clube Delphi Edição 87.
Você não gostou da qualidade deste conteúdo?
(opcional) Você gostaria de comentar o que não lhe agradou?

Segurança
Segurança de Sistemas
Controle de acesso e níveis de usuários
Falar em segurança de sistemas, logo faz lembrar vários itens, que precisamos tomar os mais minuciosos cuidados, para que o sistema seja realmente seguro. Neste artigo veremos como definir de forma segura controles de acessos diferenciados para usuários de sistemas desenvolvidos em Delphi para a plataforma Win32.
Faremos uso do User Control Package, um pacote open source de componentes, que podem ser facilmente instalados nas versões posteriores ao Delphi 5, permitindo conexão aos principais padrões de acessos a dados e servidores de banco de dados compatíveis com Delphi. O acesso pode ser definido individualmente por Usuário e por Perfil de usuários, dando a opção de acompanhar uma lista de todos os usuários logados no sistema.
Iniciaremos com a instalação do componente, passando então à criação de uma aplicação Delphi com acesso a um banco de dados Firebird, onde aplicaremos o uso dos componentes do pacote.
Ao final do artigo, também veremos como gerar eventos no programa (log), podendo filtrar a consulta de log por usuário, data e nível.
O componente
Faremos o download do componente a partir do site mantido pelo desenvolvedor e colaboradores do projeto. Acessando o endereço www.usercontrol.net encontraremos um amplo canal de informações, dicas, fórum, entre outros, relacionados aos componentes do pacote.
Faça o download do pacote através da seção destinada no site. Para este artigo, faremos o download da versão User Control 2.20 RC2. Fique a vontade para fazer o download das outras versões disponíveis. Salve o arquivo compactado dentro da pasta Lib do seu Delphi (ou escolha outra pasta).
Após o download, descompacte o arquivo zipado, deixando os fontes na pasta UserControl.
Instalando o componente
Usaremos neste artigo para fazer a instalação, configuração e uso do componente, o Delphi 2006, mas você poderá usar livremente qualquer outra versão superior ao Delphi
Abra o mesmo e no Project Manager clique sobre a BPL dando um Build (Figura 1).

Figura 1. Instalação dos pacotes do componente
"
Este é um post disponível para assinantes MVPou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Maikel Scheid
Maikel Scheid(maikelscheid@gmail.com) é Técnico em Informática com enfâse na área de Programação e Banco e daodos.



