Boa tarde,
Na empresa onde trabalho usamos struts 1.2.8 (framework próprio) e Jboss 4 (sem chance de mudar)
Oque ocorre é, que a quando duas ou mais abas são abertas na msm tela do sistema, as sessões se misturam
Um exemplo claro que achei aqui exemplifica essa situação é: [http://weblogs.java.net/blog/bleonard/archive/2006/11/a_conversation.html]
Ou seja, os dados de uma aba, se misturam (ou atualizam, dependendo do ponto de vista), andei lendo por aqui e em diversos fóruns sobre o uso de tokens (ajuda mas nao resolve).
Pergunta 1: Gostaria de saber se alguem conhece alguma artificio técnico (gambeta) que impeça o usuário de abrir outra aba (solução drástica, porem viável), ou uma maneira de impedir o acesso qdo o usuario copia e cola a url da pagina
Pergunta 2: Os navegadores atuais (IE, firefox, iceweasel…), que trabalham com o esquema de abas, possuem apenas uma sessao para todas abas? Tem alguma maneira de controlar essas sessoes através do jboss?
Obs: Temos um proto-agente que filtra todas requisições, entao se a pessoa chamar o login da aplicação em outra aba, automaticamente ela será deslogada da primeira.
Obrigado