ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

[Resolvido] Atalhos podem ser acessados antes do login

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
renanbg
Colaborador
Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012
Mensagens: 1158

MensagemEnviada: Sex Jan 15, 2016 9:08 am    Assunto: [Resolvido] Atalhos podem ser acessados antes do login Responder com Citação

Confesso que nunca tinha visto isso...

Ao abrir meu sistema apresento um splash e por cima desse splash a tela de login para que o usuario digite seu codigo e sua senha.

Daí, nesse momento se você pressionar CTRL + I(esse atalho abre uma tela atraves do menu do form principal) o form é aberto sem que eu entre no sistema.

POrque isso pode estar acontecendo?


Editado pela última vez por renanbg em Sex Jan 15, 2016 12:59 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
weberdamasio
Experiente
Experiente


Registrado: Sábado, 19 de Julho de 2003
Mensagens: 420
Localização: Maringá - PR

MensagemEnviada: Sex Jan 15, 2016 9:48 am    Assunto: Responder com Citação

Porque seu atalho foi criado para poder ser chamado mesmo que o menu principal não seja o ativo.

Se a ideia é que permita executar mesmo não sendo o formulário ativo você terá que tratar para não permitir a execução caso o usuário ainda não esteja logado.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
renanbg
Colaborador
Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012
Mensagens: 1158

MensagemEnviada: Sex Jan 15, 2016 9:59 am    Assunto: Responder com Citação

Olá amigo. obrigado pela resposta.

Gostaria que não se pudesse acessar esse atalho(tudo pelo mainmenu) antes do login. Como você acha que eu poderia fazer para bloquear?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
natanbh1
Colaborador
Colaborador


Registrado: Terça-Feira, 15 de Março de 2011
Mensagens: 3093
Localização: Belo Horizonte - MG

MensagemEnviada: Sex Jan 15, 2016 10:11 am    Assunto: Responder com Citação

Na abertura do form de Login, você pode desabilitar o menu do form principal:

Código:
formPrincipal.Menu:= nil;


Se usuário conseguir logar, você habilita novamente:

Código:
formPrincipal.Menu:= MainMenu1;

_________________
''A persistência é o caminho para o êxito.''
Charlie Chaplin
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
renanbg
Colaborador
Colaborador


Registrado: Quinta-Feira, 12 de Abril de 2012
Mensagens: 1158

MensagemEnviada: Sex Jan 15, 2016 12:52 pm    Assunto: Responder com Citação

natanbh1 escreveu:
Na abertura do form de Login, você pode desabilitar o menu do form principal:

Código:
formPrincipal.Menu:= nil;


Se usuário conseguir logar, você habilita novamente:

Código:
formPrincipal.Menu:= MainMenu1;


Opa. obrigado, deu certo.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB