Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Guto_Rj

validar login e senha

Recommended Posts

Gostaria de incrementar meu sistema, através de login e senha, para que somente os administradores tenha acesso a funções de exclusão e inclusão de registros. Alguém poderia me indicar um exemplo, e bem como o tipo de tabela mais indicado pra isso ?? (Interbase ou Paradox) ?? Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Colega,

 

Avalie o UserControl do QmD em: http://sourceforge.net/projects/usercontrol

 

Normalmente usamos uma tabela para usuários, uma para os módulos (p.e: itens de menu) e uma tabela associativa entre a tabela de usuários e os módulos contendo atributos para identificação dos privilégios, posteriormente, nos eventos adequados (beforeinsert, beforedelete e beforeedit) verificamos se o usuário se enquadra no perfil para realizar determinadas tarefas.

 

Ex:

 

Tabela USUARIOS

*USU_ID, +USU_NOME

 

Tabela MODULOS

*MOD_ID, +MOD_DESCRICAO

 

Tabela PERFIL

*USU_ID, *MOD_ID, PER_DELETA, PER_EDITA, PER_INSERE, PER_ENXERGA

 

OnBeforeDeleteif qPerfil.Locate('usu_id;mod_id',VarArrayOf([id_usuario, id_modulo]) then  if qPerfilPER_DELETA.Value<>'S' then  begin    ShowMessage('Você não tem permissão para excluir dados nesta rotina.');    SysUtils.Abort;  end;....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Guto, Estou disponibilizando um sistema integrado em delphi 7 com conexão ADO e base de dados Access que tem um controle de acesso para os forms de cadastros e tela de dialogo de relatório conforme abaixo:1. Forms de cadastros O admintrador poderá definir no ato do cadastro do usuário se ele terá permissão para inclusão,alteração,exclusão,consulta e relatórios.2. Forms de Dialogos de relatórios O admintrador poderá definir no ato do abertura do forms de dialogo deverá ser exibido o botão Visualizar ou Imprimir. Se você tiver interesse em adquirir visite a pagina www.delphiprogramas.cjb.net lá você encontrará mais informações. Caso você queria saber somente a respeito do controle de acesso podereilhe enviar algum exemplo. Um abraço ! Jorge Andrade e-mail: delphiprogramas@yahoo.com.br msn: delphiprogramas@hotmail.com yahoo!: delphiprogramas@yahoo.com.br Skype: delphiprogramas ICQ: 261183627 www.delphiprogramas.cjb.net

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.