controle de usuarios
02/01/2006
0
gostaria de um exemplo para desenvolver meu controle de usuarios.
estou usando Firebird. 1.5 como criar usuarios e senha NO DELPHI
OBRIGADO !!!
Pereiramarcos
Posts
02/01/2006
Edilcimar
02/01/2006
Pereiramarcos
como desabilito o que ele nao pode acessar no menu e nos forms ?
certamente terei de fazer um ´DE PARA´, ou seja o que lele pode acessar
um produto cartesiano uma tabela de (tarefas x usuarios) -> resultando numa tablea acesso.
como desabilito o que ele nao pode acessar no menu e nos forms ?
valeu obrigado
02/01/2006
Edilcimar
02/01/2006
Pereiramarcos
TABELA USUARIO - CADASTRO DE USUARIOS
TABELA CARGO - CADASTRO DE GERENTE, OPERADOR, CAIXA, ETC..
TABELA ALCADA - O QUE PODE E OQUE NAO PODE NO SISTEMA, SERIA O SEU S/S
USUARIO(CDUSU, NOME, LOGIN, SENHA, EXPIRA, DATA, CD_CARGO )
CARGO(CDCARGO,DESCRICAO)
ALCADA(CD_ALCADA,CD_CARGO,DESCRICAO,PERMISSAO)
COMO NO MENU DESABILITAR PARA PERMISSAO=´N´
EU SEI QUE PARA VOCE ISSO E BASICO MAS ESTOU MIGRANDO E LUTANDO CONTRA O TEMPO,
O BRIGADO PELA FORÇÃ
02/01/2006
Edilcimar
formsenha.howmodal;
if autorizacao = ´S´ then -> aqui vc traz a permissão
formX.show
02/01/2006
Pereiramarcos
se for a nivel de botoes
if autorizacao = ´S´ then
bitbtn1.enabled:=true;
else
bitbtn1.enabled:=false;
isso serve para qualquer controle ?
valeu mesmo pela dica ?
02/01/2006
Edilcimar
02/01/2006
Pereiramarcos
voce esta dizendo que verifica no OnClick do menu e do button ?
02/01/2006
Edilcimar
procedure TForm1.Vendas1Click(Sender: TObject);
begin
Nivel := ´NIVEL38´;
Form24.ShowModal;
If SenhaCerta = True then
Begin
Form45 := TForm45.Create(Self);
Form45.Show;
Form45.HelpContext := 45;
End;
end;
02/01/2006
Alexandre Krepe
02/01/2006
Pereiramarcos
obrigado Alexandre, mas nao vi grupo, pois dar acesso para cada usuario e complicado, mas vou estudar o mesmo.
obrigado sera de grande valia a ajuda de voces, estou correndo contra o tempo
02/01/2006
Edilcimar
02/01/2006
Eixox
Se você está trabalhando com o Firebird, porque não usa os recursos do próprio banco de dados para executa o processo de gerenciamento de usuários.
Para que criar uma tabela contendo os privilégios dos usuários se o próprio Firebird já disponibiliza o recurso?
Recomendo que você dê uma lida no arquivo de ajuda do próprio Firebird antes de tomar qualquer atitude que envolva em codificação no seu projeto.
02/01/2006
Pereiramarcos
preciso controlar quem pode entrar no sistema e oque pode fazer, claro que preciso saber quem, fez oque.
o fire bird me dá isso ? ele ja tem as tabelas pra controlar isso. eu posso apos criar minhas tabelas criar um log.
espero que tenha entendido minha duvida
obrigado
Clique aqui para fazer login e interagir na Comunidade :)