Shimaru 0 Denunciar post Postado Dezembro 23, 2007 Boa tarde pessoal, essa é minha primeira mensagem nesse forum, sou novato e espero fazer a pergunta de maneria que vcs entendam: Seguinte preciso fazer uma tela para controle de acesso dos modulos e que no Form fique uma parte onde seleciono o Usuario, no outro os nomes de todos os Modulos e no outro os Modulos que estao liberados para o Usuario, queria saber se existe algum componente que ao clicar em um um modulo ele se mova para "outro lado" para os modulos liberados. Compartilhar este post Link para o post Compartilhar em outros sites
Christian Giuliani 0 Denunciar post Postado Dezembro 25, 2007 Bom, deixa eu ver se entendi oq você precisa: Quer uma tela de login e após o usuário logar ele visualize todos os módulos do sistema mas só terá aceso aos módulos liberados p ele, é isso? Se for, vejo uma solução neste momento: Na tabela usuário você cria campos para cada módulo, podem ser campos "inteiro" pra receber valores tipo 1 ou 0 ou até um campo texto pra receber S ou N, você que escolhe. Depois de criar os campos você monta uma tela simples de login com usuário e senha, quando o usuário informar os dados de login, você faz a verificação no banco se estão corretos. Depois que você fizer a verificação, vai chamar a nova janela, onde estão os botões de módulos (se é que usou botões), nesta janela você cria uma procedure pra habilitar ou desabilitar os botões com base no banco de dados do usuário, tipo assim. procedure ChecaUsr(IDUsuario: Integer); begin //faça uma busca pelo usuário aqui.. Utilize o IDUsuario para achar o ID dele na tabela //verifica se por exemplo tem S = SIM no campo de CADASTRO DE CLIENTES por exemplo, se tiver habilita o botão, se não desabilita o mesmo, e assim por diante para todos os módulos. end; No botão você coloca: ChecaUsr('?'); //onde ? é o código do usuário que você pega da tela de login. Se não fui muito claro é só falar, mas acho que é isso.. - Faça o login; - Teste se o usuário tem permissão p os módulos com base nos dados do cadastro dele; - habilite ou desabilite os botões; Grande abraço.. Compartilhar este post Link para o post Compartilhar em outros sites
Shimaru 0 Denunciar post Postado Dezembro 27, 2007 Obrigado pela sua ajuda Christian, preciso do seguinte, já tenho a tela de login e esta funcionando corretamente, gostaria de criar uma tela tipo "Controle de Acesso" que liste todos os usuários e nessa tela seleciono o usuário e eu possa visualizar todos os módulos do sistema e que eu possa definir através de clique os módulos liberados para esse usuário selecionado, nessa tela poderia ficar dividida em 3 partes: Usuário Módulos do Sistema Módulos Liberados para o Usuario selecionado Compartilhar este post Link para o post Compartilhar em outros sites
Marostegan 0 Denunciar post Postado Maio 9, 2008 poxa cara... achei interessante isso... gostaria de fazer essa tela onde posso cadastrar usuarios no meu sistema e dar permissões a eles... alguem poderia dar um empurraozao/ rss ... xDDD Compartilhar este post Link para o post Compartilhar em outros sites
marcio.theis 3 Denunciar post Postado Maio 14, 2008 Veja se este exemplo não seria algo como precisa. Compartilhar este post Link para o post Compartilhar em outros sites