[firebase-br] OFF: Controle de acesso na aplicacao...
    josauro em casasoft.inf.br 
    josauro em casasoft.inf.br
       
    Qua Abr 27 09:43:23 -03 2005
    
    
  
A grosso modo a melhor ideia é vc criar uma tabela com as opções do seu 
sistema de preferencia vc poderia estar usando os proprios nomes dos 
componentes ou outra informação numerica e armazenar esse valor no campo Tag 
do mesmo, ai vc atribui a permissão ou não a essa identificação por ex: quem 
puder incluir cliente tem acesso a opção incluir (que pode ser o uso do 
botão incluir cliente, ou pelo tag do mesmo.)
Josauro S.J.
Diretor
(41) 321-7700
----- Original Message ----- 
From: "Douglas Dallacqua" <vdallacqua em uol.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, April 27, 2005 9:21 AM
Subject: [firebase-br] OFF: Controle de acesso na aplicacao...
pessoal... tenho que desenvolver um sistema que precisa de  um controle
de acesso rigoroso... gostaria de saber a melhor maneira de armazenar
as permissoes de acesso dos usuarios...
pensei em 2 hipoteses...
1a. criar uma tabela de permissao de acesso, algo como:
pacesso(usuario,incluicliente,alteracliente,excluivenda,... etc)
nesse caso, para cada permissao eu criaria um campo na
tabela pacesso...
2a. criar uma tabela de tipo de acessos...
acesso(id_acesso,descricao)
e outra tabela onde vou liberar ou nao p/ cada usuario ou grupo de usuario
o acesso a determinadas funcoes do sistema...
liberaacesso(id_liberaacesso,id_acesso,liberado)
algo assim:
tabela acesso com as seguintes linhas:
id descricao
1  incluicli
2  alteracli
3  excluivenda
a tabela liberaacesso com as seguintes linhas
id_liberaacesso id_acesso liberado
1                      1              S
2                      2              N
3                      3              S
nesse caso o inconveniente que achei foi ter de fazer a cada verificacao de 
acesso uma consulta
no bd, entao pensei de armazenar td em um ClientDataSet na abertura do 
sistema p/ q a aplicacao
fique mais rapida...
por favor, criticas e sugestoes sao bem vindas
[]s
Douglas
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: 
http://search.gmane.org/search.php?group=rebase
-------------- Próxima Parte ----------
(Este email foi verificado contra a presença de vírus, antes de ser enviado, pelo nosso sistema de FireWall, entre em contato com a CasaSoft (casasoft em casasoft.inf.br) e instale um em sua Empresa livre se de intrusos e mantenha seus sistemas e clientes livres de vírus.)
    
    
Mais detalhes sobre a lista de discussão lista