Problema com controle de sessão em popup

2 respostas
M

Estou com um problema no desenvolvimento de uma aplicação Web. Precisei incluir um módulo de chat em um sistema. Para isso utilizei um componente de chat baixado na internet. No meu sistema tenho um formulário para o usuário digitar o “apelido” utilizado no chat e um botão que abre a tela do chat em uma janela popup. Acontece que no momento em que o usuário efetua o “logout” no chat, estou perdendo todos os dados da minha sessão no sistema. Investiguei a implementação do componente e encontrei em um dado momento o comando “session.invalidate()”, o que está destruindo toda a sessão do sistema. Como eu posso fazer para contornar este problema? Tem como eu abrir a popup e forçar que ela utilize uma sessão totalmente nova, sem interferir na janela principal do sistema?

Agradeço qualquer ajuda desde já.

Atenciosamente,

Marcos

2 Respostas

Dieval_Guizelini

Talvez você possa usar filtros para interceptar o uso da sessão e gravar os objetos um mapa seu e quando for invoca o logout você se desfaz desse mapa…

é apenas uma idéia, mas eu nunca tive que fazer isto.

até mais.

davidbuzatto

Vc pode mecher na implementação do componente? Se puder, retira o session.invalidate() e pronto.

Acho que funciona :smiley:

Criado 23 de dezembro de 2006
Ultima resposta 24 de dez. de 2006
Respostas 2
Participantes 3