Autor Tópico: Usuário deslogado por inatividade (v5)  (Lida 11488 vezes)

George Carvalho

  • Expert
  • *****
  • Mensagens: 1371
    • Email
Usuário deslogado por inatividade (v5)
« Online: Março 22, 2012, 06:05:47 pm »
Tempo atrás um cliente solicitou que o usuário fosse deslogado por inatividade e gostaria que o tempo para a sessão expirar fosse exibido no cabeçalho do menu.
Tentei mais não tinha conseguido criar a rotina como ele queria, agora com a ajuda do nosso colega Leandro Hermann chegamos ao desejado.

O tempo para a sessão ser encerrada é exibido no menu, se o usuário clicar em qualquer item do menu o tempo é restaurado.
Quando o tempo expira por inatividade é exibida no menu a mensagem de “Sessão encerrada por inatividade!” e se o usuário clicar em qualquer item do menu é avisado que a sessão expirou e é direcionado para o Login.

Disponibilizei a rotina para testes em www.qualisistemas.com.br/teste Usuário: demo e Senha 123456.

Para efetuar Login é necessário que ninguém esteja logado na aplicação com o usuário: demo
Conto com a ajuda dos colegas para melhorar a rotina, algo como implementar session do usuário.

Volto a frisar que os méritos são de Leandro Hermann, sem ele a rotina não estaria funcionando.

Quem desejar as aplicações em SC v5 post o e-mail.
George Carvalho
Porto de Galinhas/PE

Haroldo

  • Expert
  • *****
  • Mensagens: 6277
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Usuário deslogado por inatividade (v5)
« Responder #1 Online: Março 22, 2012, 06:16:01 pm »
fiz um teste, e pelo que entendi, só consigo ficar 2minutos dentro de uma aplicação, mesmo digitando na janela, o tempo corria.
É isso?


George Carvalho

  • Expert
  • *****
  • Mensagens: 1371
    • Email
Re:Usuário deslogado por inatividade (v5)
« Responder #2 Online: Março 22, 2012, 06:37:33 pm »
É Haroldo, coloquei 2 minutos para o teste não ficar cansativo, mas entendi seu questionamento.

Como tempo que estou utilizando no cliente é de 20 minutos, acho que não tem problema.

Funciona como no site do Bco do Brasil, o contador só é reiniciado quando clica em algum menu.
« Última modificação: Março 22, 2012, 06:39:40 pm por George Carvalho »
George Carvalho
Porto de Galinhas/PE

George Carvalho

  • Expert
  • *****
  • Mensagens: 1371
    • Email
Re:Usuário deslogado por inatividade (v5)
« Responder #3 Online: Março 22, 2012, 07:19:02 pm »
O que pode ser feito é colocar também a rotina de reiniciar o contator nos botões da aplicação, aí fica a gosto de cada um.
George Carvalho
Porto de Galinhas/PE

jovitomelo

  • Global Moderator
  • Expert
  • *****
  • Mensagens: 916
    • Simples Assim
    • Email
Re:Usuário deslogado por inatividade (v5)
« Responder #4 Online: Março 22, 2012, 09:30:42 pm »
Oh Malaquia... manda essa danada pra jovitomelo@hotmail.com
Jovito Melo
Maceió - Alagoas

George Carvalho

  • Expert
  • *****
  • Mensagens: 1371
    • Email
Re:Usuário deslogado por inatividade (v5)
« Responder #5 Online: Março 22, 2012, 10:08:36 pm »
Jovito,

Enviei as aplicações e o bco de dados, se quiser publicar em um link para download fique a vontade.

Lembrando que as aplicações estão na versão 5 do SC.

Abraço
George Carvalho
Porto de Galinhas/PE

Carlos Simão

  • Iniciante
  • **
  • Mensagens: 81
    • BRA Solutions
    • Email
Re:Usuário deslogado por inatividade (v5)
« Responder #6 Online: Março 22, 2012, 10:20:30 pm »
George, boa noite

se possível mando pro meu email
carlosimao@yahoo.com.br

Desde já muito obrigado

George Carvalho

  • Expert
  • *****
  • Mensagens: 1371
    • Email
Re:Usuário deslogado por inatividade (v5)
« Responder #7 Online: Março 22, 2012, 10:28:09 pm »
Boa noite Carlos.

Enviado.
George Carvalho
Porto de Galinhas/PE

jovitomelo

  • Global Moderator
  • Expert
  • *****
  • Mensagens: 916
    • Simples Assim
    • Email
Re:Usuário deslogado por inatividade (v5)
« Responder #8 Online: Março 22, 2012, 10:32:14 pm »
Ok George,

Estou usando a V6, vou importar na V5 e migrar pra V6... vou fazer uns testes e lhe dou retorno.

brigadooo!

t+
Jovito Melo
Maceió - Alagoas

Haroldo

  • Expert
  • *****
  • Mensagens: 6277
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Usuário deslogado por inatividade (v5)
« Responder #9 Online: Março 23, 2012, 07:50:36 am »
Bom dia.

Eu cheguei a mostrar aqui como controlo usuários online, como envolvo uma tabela em memória, todas minhas tabelas através de uma trigger alimentam essa tabela, o que de certa forma não deixa de ser um controle de expiração também.
Me envia o código, sempre é bom comparar idéias diferentes.

Abraços.
« Última modificação: Março 23, 2012, 09:01:29 am por Haroldo »

George Carvalho

  • Expert
  • *****
  • Mensagens: 1371
    • Email
Re:Usuário deslogado por inatividade (v5)
« Responder #10 Online: Março 23, 2012, 08:09:49 am »
Haroldo,

Vou enviar e sei que vc vai melhorar e muito as rotinas.

Obrigado.
George Carvalho
Porto de Galinhas/PE

George Carvalho

  • Expert
  • *****
  • Mensagens: 1371
    • Email
Re:Usuário deslogado por inatividade (v5)
« Responder #11 Online: Março 23, 2012, 08:12:38 am »
Haroldo,

Enviado.
George Carvalho
Porto de Galinhas/PE

Carlos Simão

  • Iniciante
  • **
  • Mensagens: 81
    • BRA Solutions
    • Email
Re:Usuário deslogado por inatividade (v5)
« Responder #12 Online: Março 23, 2012, 09:07:16 am »
Boa noite Carlos.

Enviado.

Obrigado, estou a disposição

Valter Júnior

  • Avançado
  • ****
  • Mensagens: 295
    • Email
Re:Usuário deslogado por inatividade (v5)
« Responder #13 Online: Março 23, 2012, 09:53:46 am »
George, podes me enviar também.

valterjrs@hotmail.com
At.
Valter S. Júnior
SC v8

George Carvalho

  • Expert
  • *****
  • Mensagens: 1371
    • Email
Re:Usuário deslogado por inatividade (v5)
« Responder #14 Online: Março 23, 2012, 10:39:52 am »
Valter,

Enviado
George Carvalho
Porto de Galinhas/PE