ASP.NET - Browser confunde o pierde session

 
Vista:

Browser confunde o pierde session

Publicado por p@b (1 intervención) el 11/04/2006 23:26:19
Estoy trabajando con Visual Studio 2003 en ASP.Net.
Tengo un objeto de Session el cual tiene una variable llamada gUsuario
gUsuario contiene el usuario registrado en la pagina y
solo se modifica al momento del login y nunca mas.

gUsuario se muestra en todas las paginas web de la aplicacion.

El problema es que, muy de vez en cuando y en forma aleatoria, cuando un usario pasa de una
pagina a otra inexplicablemente la variable gUsuario cambia por el de otra session
que se esta ejecutando en otra sucursal de la empresa.

En el web.config el estado de sesion esta configurado asi:
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="true" timeout="20"/>

En esos caso yo veo las 2 paginas web la primera con un usuario y la segunda con otro usuario
y para colmo como trabajo sin cookies veo el id de sesion incrustado en la dirección URL
identico en las 2 paginas.

Las variables de sesion no se pierden!!! Se cambian por las variables de otra sesion.
La pagina no caduco.
El problema sucede en forma aleatoria, no depende de lo que el usuario haga o deje de hacer.

Alguien vio o sabe de un problema similar y como solucionarlo.

Es posible que dos browsers en 2 maquinas distintas, en 2 sucursales distintas
y con 2 ip distintas tengan el mismo id de sesion?.

Esto no sucede en todas las sucursales solo en unas pocas.
En las sucursales donde pasa, pasa aproximadamente 10 veces por dia.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Browser confunde o pierde session

Publicado por Javier Guerrero (16 intervenciones) el 12/04/2006 03:52:34
a mi tambien me paso.... primero hice la prueba para ver si los ID de session eran los mismo y ellos siempre son distintos. entonces a la varible de session le concatene la ip de la maquina y me quite ese problema.....

espero te ayude
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar