por favor, já tem como fazer disponível?
Preciso criar um vídeo para isso, vou ver se arrumo um tempo.
Se fizer, eu agradeço. Ficarei de olho no fórum.
Obrigado
Oi Haroldo,
Ainda trem exte exemplo?
Gostaria de controlar os usuários logados.
Quero que minha aplicação tenha um controle de licença para x usuários e que o mesmo não consiga logar mais de 1x, ou em máquinas diferentes.
Obrigada
Olá senhor Haroldo desde já muito obrigado pelas sua ótimas contribuições.
Também gostei muito da ideia e se for possível será que dá para incluir uma rotina assim para ver a cada tantos segundo se o usuário esta online usando o uma tarefa CRON do servidor?
Boa tarde Haroldo, teria este exemplo ainda para compartilhar.
agradeço antecipadamente …
Deve estar na versão 5 do SC, teria que converter para 9.
Para tal tenho que intalar o sc5 importar, converter para 6, depois para 8 depois para 9.
Vai dar certo trabalho.
mas aqui tem uma explicação com código:
Atualizando Links:
Tópico antigo e já bem batido, mas segue atualização dos links.
Controlando Sessão e Usuários Online:
Demo:
download:
https://bit.ly/3KOdJEP
-- forumsc.users_online definition
CREATE TABLE `users_online` (
`login` varchar(30) DEFAULT NULL,
`data_hora` datetime DEFAULT current_timestamp()
) ENGINE=MEMORY DEFAULT CHARSET=utf8;
Tópico de 2012 atualizado em 2016.
O links expiram mesmo.
OK. Estava aguardando, mas confesso que não fiquei vendo. Mesmo assim, obrigado.
Não entendi bem o que quis dizer.
Logo devo demonstrar alguns recursos novos para o SC e vou incluir todos meus exemplos junto.
Haroldo, não quis ofende-lo.
Acompanho seus posts e acho você um grande programador e mais que isso, acho você uma pessoa extremamente generosa.
Eu entendi que o link não está mais disponível, e agradeci o fato de você se dar ao trabalho de responder. Devido ao trabalho, não consigo ficar acompanhado tudo que rola no fórum.
Vou acompanhar para ver as novidades. Sempre quis ter esse controle de usuários logados, mas nunca consegui implementa-lo. Mais uma vez, obrigado.
Não ofendeu não.
Eu apenas não tinha entendido: mas confesso que não fiquei vendo…
Esse código está em uma versão antiga, eu teria que instalar a versão para envia-lo.
Estou organizando aqui as melhoras dicas junto com recursos novos que tenho trabalhdo e vou apresentar para comunidade.
Beleza. Ficarei aguardando. Abraço.
Olá caros colegas DEVs, será que seria possível colocar em uma tarefa CRON uma blank com código para verificar se o usuário esta ativo e se não encerar a sessão?
Uma ideia apenas.
Podemos postar aqui ideias de código para esta função, que bem que poderia ser nativa no modulo de segurança do SC.
Um abraço a todos.
O post original desse tópíco não trata justamente disso?
A Segurança do SC já faz isso também.
Boa tarde sr Haroldo, tudo bem,
Então eu uso o modulo de segurança e ele não deloga o usuário do sistema, a unica coisa que faz e expirar a sessão. Mas se tiver como habilitar esta função eu tb não vi como ainda.
No mais muito obrigado pelo bom apoio.
Sambem se puder mostrar como é possessível aplicar o recurso será muito legal.
Olá @adriano_php, eu não utilizo o módulo de segurança do Scriptcase.
Mas criei um projeto aqui só para gerar o módulo e verificar se minha memória estava falhando, pois me lembrava dessa função em um dos changelogs da ferramenta.
Fala mister Haroldo, boa tarde, sim vdd, mas só funciona se o navegador estiver aberto, mas se o usuário fechar o navegador sem deslogar o sistema continua registrando o usuário como logado até próximo acesso em que avisara que que ele esta on, ai damos ok para novo login.
Meu pensamento é que independente de como o usuário saia da aplicação o sistema apos x tempo o deslogue.