where Usuario.Usuario=:UsuarioBusca and Usuario.Senha=:SenhaBusca';
ADOQuery1.Parameters[0].Value:= EditLogin.Text;
ADOQuery1.Parameters[1].Value:= EditSenha.Text;
ADOQuery1.Open;
Login:= ADOQuery1Usuario.Value;
Senha:= ADOQuery1Senha.Value;
Tipo:= ADOQuery1Tipo.Value;
if (Login = EditLogin.Text) and (Senha = EditSenha.Text) and (Tipo = 'Administrador')
then begin
frmPrincipal.ShowModal;
end;
if (Login = EditLogin.Text) and (Senha = EditSenha.Text) and (Tipo = 'Usuario')
then begin
frmPrincipal.ShowModal;
end;
if (Login <> EditLogin.Text) and (Senha <> EditSenha.Text)
then begin
ShowMessage('Usuario ou Senha inválidos.');
EditLogin.Clear;
EditSenha.Clear;
EditLogin.SetFocus;
end;
end;
se vocês perceberem deixei o Administrador e Usuario com os mesmos direitos, como faço para que se use uma tabela criada com nome TipoDeAcesso que contem os campos Ex:
Tipo Acesso
Usuario Cadastro Clientes
Usuario Pedido
Usuario Recebimento de Pacelas
Usuario Estoque de Produtos
Administrador "Ativase todos os acessos"
agora a questão como inserir esses comamndos onde deveria ser ter EX:
frmPrincipal.Pedido.Enable:= False;
usar os campos que estão na tabela TipoDeAcesso para liberar ou bloquear o acesso ao menu?
Pergunta
Halan Lopes
Olá amigos!
criei um Logoff da seguinte forma!
se vocês perceberem deixei o Administrador e Usuario com os mesmos direitos, como faço para que se use uma tabela criada com nome TipoDeAcesso que contem os campos Ex:
Tipo Acesso
Usuario Cadastro Clientes
Usuario Pedido
Usuario Recebimento de Pacelas
Usuario Estoque de Produtos
Administrador "Ativase todos os acessos"
agora a questão como inserir esses comamndos onde deveria ser ter EX:
frmPrincipal.Pedido.Enable:= False;
usar os campos que estão na tabela TipoDeAcesso para liberar ou bloquear o acesso ao menu?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.