Foros del Web » Programando para Internet » ASPX (.net) »

Problema con Session

Estas en el tema de Problema con Session en el foro de ASPX (.net) en Foros del Web. saludos espero alguien me pueda ayudar tengo un pequeño modulo en asp.net(c#) y genere un control donde cargo el usuario el cual se logeo y ...
  #1 (permalink)  
Antiguo 23/07/2010, 12:35
 
Fecha de Ingreso: diciembre-2003
Mensajes: 595
Antigüedad: 18 años, 8 meses
Puntos: 1
Problema con Session

saludos espero alguien me pueda ayudar tengo un pequeño modulo en asp.net(c#) y genere un control donde cargo el usuario el cual se logeo y lo cacho alli
de la siguiente manera:

string mvariable1 = txtUser.Text;
Session.Remove("VARIABLE1");
Session.Add("VARIABLE1", mvariable1);
Session["VARIABLE1"] = txtUser.Text;
Y lo recibo de la siguiente manera
string variableA = Session["VARIABLE1"].ToString().Trim();
lblusuario.Text = variableA;

Y es correcto la carga de usuario el problema es que si tengo 3 usuarios logeados al darle un refresh a la paguina se me carga
la informacion del ultimo usuario en session en las 2 pantallas alguien sabra porque pasa esto
  #2 (permalink)  
Antiguo 23/07/2010, 14:12
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 13 años, 3 meses
Puntos: 30
Respuesta: Problema con Session

Me imagino que es porque al estar usando la misma variable para almacenar los datos, estas cambiando su valor constantemente, ademas las variables de sesion tambien expiraron.

Una opcion seria tratar de usar la variable de sesion sin pasar por una variable normal, que es algo que si se puede hacer
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!
  #3 (permalink)  
Antiguo 23/07/2010, 14:14
 
Fecha de Ingreso: diciembre-2003
Mensajes: 595
Antigüedad: 18 años, 8 meses
Puntos: 1
Respuesta: Problema con Session

Tienes toda la razon como lo estaba probando en la misma PC se cerraba una variable y actualizaba la ultima

Etiquetas: session, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:13.