Formas de Controle de Acesso
Boa tarde.
Para controlar acesso no sistema eu utilizo uma rotina que utiliza 3 tabelas: forms, permissões e usuários.
Se o usuário não tiver nenhum registro na permissões libera tudo, caso contrário libera apenas aquilo que ele possui.
Eu verifico se existe o usuário tem permissão para o FORM, se tiver eu altero a propriedade Enable do TAction de False para True.
Dentro do Form eu altero a propriedade Enable dos componentes de acordo com o registro, só consulta, editar e deletar.
Quais são as maneiras que vocês utilizam ?
Para controlar acesso no sistema eu utilizo uma rotina que utiliza 3 tabelas: forms, permissões e usuários.
Se o usuário não tiver nenhum registro na permissões libera tudo, caso contrário libera apenas aquilo que ele possui.
Eu verifico se existe o usuário tem permissão para o FORM, se tiver eu altero a propriedade Enable do TAction de False para True.
Dentro do Form eu altero a propriedade Enable dos componentes de acordo com o registro, só consulta, editar e deletar.
Quais são as maneiras que vocês utilizam ?
Felippe Tadeu
Curtidas 0
Respostas
Ricardo
12/05/2014
Não tenho muita coisa a somar ao seu post, eu utilizo uma rotina muito parecida com a sua, porém implemento um controle de acesso para verificar se o usuário esta logado ou não e caso esteja apresenta mensagem informando.
Estou tentando é arrumar tempo para instalar o UserControl e ver como o mesmo trabalha e se é viável implementar uma rotina própria baseada na forma como o componente se comporta.
Estou tentando é arrumar tempo para instalar o UserControl e ver como o mesmo trabalha e se é viável implementar uma rotina própria baseada na forma como o componente se comporta.
GOSTEI 0
Felippe Tadeu
12/05/2014
Eu tmb pensei em usar ele. Vou tentar baixar ele ainda hoje para ver como que funciona.
GOSTEI 0