Esse problema acontece em também com ASP, por exemplo. Digo porque uso ASP e JSP e esse problema acontece. O que acontece é que se o usuário abre uma nova janela (tipo apertando CTRL+N) uma nova janela é aberta incorporando as características da janela pai, até mesmo as informações de sessão. Por isso a nova sessão é a da janela antiga.
O que poderia ser feito é bloquear ao máximo o usuário de abrir uma nova janela, mas isso seria feito em JavaScript. Do lado do servidor, teria que tomar cuidado quanto a que ao abrir uma nova janela, a sessão é a mesma portanto, teria que tomar cuidado se você vai destruir objetos.
 
Espero ter ajudado,
 
Lincolm Ferreira de Aguiar
WebMaster - QueroProgramar
[EMAIL PROTECTED]
 
----- Original Message -----
Sent: Thursday, January 31, 2002 12:08 PM
Subject: [java-list] 2 Sessions no mesmo browser


Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.bol.com.br

Pessoal
 
Estou com o seguinte problema, existe uma área do site onde eu inicio
uma session chamada login_session. e precisa de user/pass para entrar,
mas é só para controle de nome e alguns dados.
Pois bem, tenho uma área do site que é uma area de administração dos
dados, inicializada por user/pass e criando uma session de
nome diferente daquela área.
 
Problema, se o sujeito entra na área administrativa, faz login e tudo
mais e abre uma nova janela do navegador e vai na 1a area, mesmo
eu inicializando a session com outro nome, ele assume a session de
administração como atual.
Se o cara faz o logoff da area administrativa e vai para a outra area,
não apresenta problemas, pois dou o invalidate() na session adm.
 
Alguém ja teve esse tipo de problema ??? Como pode ser contornado ???
 
[]´s
Alexandre

Responder a