Solucionar tema pestañas y sesiones

25/08/2006 - 12:08 por Arnau | Informe spam
Buenos días,

Estoy trabajando en un proyecto web en ASP en el que controlo que un mismo
usuario registrado solo pueda conectarse una vez simultaniamente, evitando
así que pueda abrir dos sessiones o más.
Todo esto lo tengo bien controlado mediante variables de sessión y
aplicación.Todo funciona muy bien excepto cuando el usuario en vez de abrir
dos ventanas , abre dos pestañas.Es decir si el usuario se conecta en la
primera ventana y después abre una pestaña , esta mantiene el mismo id de
sessión y por lo tanto el usuario se mantiene conectado. Creo que esto se
debe a que cuando se abre el navegador automaticamente se genera un numero
de sessión y este no varia para las subventanas(pestañas) que se vayan
creando. Aun así existe alguna forma de poder evitarlo?

Cualquier ayuda se agradecerá mucho :)

Gracias.

Arnau
 

Leer las respuestas

#1 Matias Iacono
25/08/2006 - 21:25 | Informe spam
Lamentablemente no, como bien dices, al abrirse una nueva ventana, se genera
una copia de la instancia del navegador actual, por lo que para el navegador
y el servidor son la misma persona.

En todo caso, deberias ver un poco la logica de la aplicacion. Posiblemente
puedas controlar que no se ejecute la misma accion dos veces, y asi, por mas
que el usuario tenga las dos ventanas en funcionamiento, no pueda ejercer mas
de una accion sobre un formulario especifico.

Saludos.

"Arnau" wrote:

Buenos días,

Estoy trabajando en un proyecto web en ASP en el que controlo que un mismo
usuario registrado solo pueda conectarse una vez simultaniamente, evitando
así que pueda abrir dos sessiones o más.
Todo esto lo tengo bien controlado mediante variables de sessión y
aplicación.Todo funciona muy bien excepto cuando el usuario en vez de abrir
dos ventanas , abre dos pestañas.Es decir si el usuario se conecta en la
primera ventana y después abre una pestaña , esta mantiene el mismo id de
sessión y por lo tanto el usuario se mantiene conectado. Creo que esto se
debe a que cuando se abre el navegador automaticamente se genera un numero
de sessión y este no varia para las subventanas(pestañas) que se vayan
creando. Aun así existe alguna forma de poder evitarlo?

Cualquier ayuda se agradecerá mucho :)

Gracias.

Arnau



Preguntas similares