LOGOUT NO SISTEMA REMOTAMENTE
Olá amigos! tudo bem?
tenho em meu projeto uma verificação que impede o usuario de de logar em duas maquinas ao mesmo tempo...
agora surgiu a necessidade de derrubar a aplicação de uma maquina, caso ele faça o logim em outra.
vou explicar: por segurança os logins são controlados... e unicos.. se me loguei no micro da laboratorio.. não posso me logar em outro micro ( isso garante que não vou esquecer o programa logado, disponivel para outros usuarios... mas se por ventura eu me esqueci e ja estou em outro departamento... e preciso me logar em outra maquina... preciso derrubar aquela aplicação aberta na 1º maquina.
tem como?
tenho em meu projeto uma verificação que impede o usuario de de logar em duas maquinas ao mesmo tempo...
agora surgiu a necessidade de derrubar a aplicação de uma maquina, caso ele faça o logim em outra.
vou explicar: por segurança os logins são controlados... e unicos.. se me loguei no micro da laboratorio.. não posso me logar em outro micro ( isso garante que não vou esquecer o programa logado, disponivel para outros usuarios... mas se por ventura eu me esqueci e ja estou em outro departamento... e preciso me logar em outra maquina... preciso derrubar aquela aplicação aberta na 1º maquina.
tem como?
Citação:tenho em meu projeto uma verificação que impede o usuario de de logar em duas maquinas ao mesmo tempo...
agora surgiu a necessidade de derrubar a aplicação de uma maquina, caso ele faça o logim em outra.
é interessante que fique claro no tópico, como é feita esta verificação.
Olá Tecla, no momento que o usuario se Loga, alimenta uma tabela *(login) com status 1, com IP e nome da Maquina, qdo ele entra novamente, verifico esse Status e comparo os nomes das maquinas, se for diferente aviso que ele já esta logado na maquina tal.. e bego sua entrada.
dai surgiu a necessidade de perguntar se ele quer derrubar a maquina logada e entrar por essa que ele esta.
como tenho o IP e Nome da maquina com login aberto... enviar algum comando pra fechar o programa,... mas não sei como...
dai surgiu a necessidade de perguntar se ele quer derrubar a maquina logada e entrar por essa que ele esta.
como tenho o IP e Nome da maquina com login aberto... enviar algum comando pra fechar o programa,... mas não sei como...
Sugiro o seguinte:
Aproveitando a estrutura que a sua aplicação possui, adicione um TIMER no FORM PRINCIPAL com a propriedade INTERVAL igual a qtde de segundos em que deseja verificar se é para [Ô]derrubar[Ô] uma estação.
Neste TIMER deve ter uma rotina para verificar se o NOME DA MÃQUINA que está na tabela LOGIN é igual a do PC que está rodando a aplicação.
[txt-color=#0B610B]Se sim, CONTINUA O FUNCIONAMENTO.[/txt-color]
[txt-color=#ff0000]Se não, DERRUBA O PC.[/txt-color]
é por aÃ!
Aproveitando a estrutura que a sua aplicação possui, adicione um TIMER no FORM PRINCIPAL com a propriedade INTERVAL igual a qtde de segundos em que deseja verificar se é para [Ô]derrubar[Ô] uma estação.
Neste TIMER deve ter uma rotina para verificar se o NOME DA MÃQUINA que está na tabela LOGIN é igual a do PC que está rodando a aplicação.
[txt-color=#0B610B]Se sim, CONTINUA O FUNCIONAMENTO.[/txt-color]
[txt-color=#ff0000]Se não, DERRUBA O PC.[/txt-color]
é por aÃ!
Tópico encerrado , respostas não são mais permitidas