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

Session por navegador?

Estas en el tema de Session por navegador? en el foro de ASPX (.net) en Foros del Web. un saludo.. por favor si me pudieran orientar sobre una duda: el problema es las varibles de sesion. cuando un usuario se loguea, creo una ...
  #1 (permalink)  
Antiguo 05/09/2010, 22:36
 
Fecha de Ingreso: febrero-2007
Mensajes: 39
Antigüedad: 17 años, 9 meses
Puntos: 0
Session por navegador?

un saludo..

por favor si me pudieran orientar sobre una duda:

el problema es las varibles de sesion. cuando un usuario se loguea, creo una variable de session que utilizo para cargar datos de la base de datos... pero cuando entro con otro usuario en el mismo navegador(en otra pestaña) se remplaza esa variable de session con el nuevo usuario, y los datos del primer usuario se pierden.

las variables de session se que es por navegador, pero como puedo hacer para que en el mismo navegador inicien varios usuarios y cada uno con sus varibles de session independiente?
agradezco sus respuestas
  #2 (permalink)  
Antiguo 05/09/2010, 23:08
 
Fecha de Ingreso: febrero-2010
Ubicación: Guayaquil - Ecuador
Mensajes: 350
Antigüedad: 14 años, 9 meses
Puntos: 13
Respuesta: Session por navegador?

¿Que finalidad tiene el hecho de hacer que dos usuarios inicien sesion en la misma PC y de remate en el mismo navegador? O es solo conflicto generacional, algo que quieres saber?
En lo personal, lo que propones es un contra a estandares de seguridad incluso de rendimiento. Cuando entras a tu cuenta de correo, para poder entrar a la cuenta de otro usuario debes hacer un logout de tu cuenta y que luego el otro usuario ingrese, solo como un ejemplo.

Saludos
  #3 (permalink)  
Antiguo 06/09/2010, 09:59
 
Fecha de Ingreso: febrero-2007
Mensajes: 39
Antigüedad: 17 años, 9 meses
Puntos: 0
Respuesta: Session por navegador?

gracias, por la respuesta...

el caso es el siguiente.. dos usuarios utilizan solo una PC. el primer usuario entra normal con su cuenta.. como ahora los navegadores ofrecen la facilidad de abrir en pestañas, el otro usuario abre la misma pagina en otra pestaña y se loguea con su cuenta.. el primer usuario no cerró su cuenta. el problemas es las variables de session del primer usuario se remplaza por el segundo usuario..

y por comodidad para los usuarios es necesario que cada cuenta este abierta...

la consulta es si se puede hacer algo al respecto(c#,asp), como controlar ese proceso, o hacer las varibles de session por usuario y no por navegador.

gracias por sus respuesta..
  #4 (permalink)  
Antiguo 09/09/2010, 14:51
 
Fecha de Ingreso: febrero-2007
Mensajes: 39
Antigüedad: 17 años, 9 meses
Puntos: 0
Respuesta: Session por navegador?

hize la prueba en diferentes instancias de un navegador(no en pestañas,sino en dos ventanas diferentes) de la misma forma me remplaza las varibles de sesion del primer usuario.. utilizo una tabla(SQLSERVER2005) para los usuario.

No se que me falta configurar para que las varibles de session sea por usuario y que no se remplace.

HELPP::::
  #5 (permalink)  
Antiguo 14/09/2010, 21:54
 
Fecha de Ingreso: febrero-2010
Ubicación: Guayaquil - Ecuador
Mensajes: 350
Antigüedad: 14 años, 9 meses
Puntos: 13
Respuesta: Session por navegador?

Cita:
y por comodidad para los usuarios es necesario que cada cuenta este abierta...
Es comodo... pero no es seguro. No tanto por el hecho de los dos usuarios porque bien ambos pudieran compartir la misma informacion, sino por usuarios externos tambien.

Cita:
hize la prueba en diferentes instancias de un navegador(no en pestañas,sino en dos ventanas diferentes)
Es que ese es el comportamiento de las variables de sesion, actualmente asi estan diseñadas. A menos que uses algun otro objeto extra para almacenar o algo asi.

Por que no creas un campo isloggedin y ahi almacenas el estado de un usuario cuando haga un login y un logout?

Etiquetas: session, navegadores, 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 06:22.