Hola Claudia:

 

Como dijo Carlos, el código de ejemplo parece ser Java, y en esta lista
corresponde a .NET. Es un poco difícil que encuentres ayuda precisa aquí.
Deberías postear el problema en algún foro o lista de Java.

De todas formas, no alcanzo a comprender bien tu problema:

 

“…el tema es que mi pagina web se auto refresca, usando variables de
sesión...

Estoy teniendo un problemon y es que en las actualizaciones automáticas se
me están pisando estos valores(Inconsistencia de datos)...

Entonces lo que se me ocurrió es que por cada vez que el usuario se loguea
crear una nueva sesion...”

 

En líneas generales, las variables de sesión se crean automáticamente cuando
el usuario inicia una sesión en el browser. 

Los valores de sesión son propios del usuario y no se comparten con otros
usuarios. No entiendo eso de intentar crear una sesión cuando se loguea, eso
ocurre automáticamente (al menos en .NET, estimo también es así en la
mayoría de las plataformas y lenguajes para aplicaciones web, incluyendo
Java).

 

Gustavo Azcona

 

 

 

 

From: [email protected] [mailto:[email protected]] On Behalf Of Claudia
Almeda
Sent: jueves, 25 de noviembre de 2010 09:32 a.m.
To: [email protected]
Subject: [puntonet] Asignar Nombre a Session.. URGENTE!!!!

 

Hola, antes que nada Gracias por responder...

 

Cada vez que el usuario se loguea éste lo hace de acuerdo a la sucursal que
desea ver, ya que la validación del logueo esta directamente relacionada con
la sucursal [los datos del username y pass se chequean contra la base de la
sucursal a la que se intenta acceder]...

 

Estuve pensando en eso de que el problema debe estar en otro lado y no
encuentro alternativa a este problema..

y vi que mi problema podría asemejarse al tema de mails, por ejemplo si
desde un browser nos queremos conectar a varias cuentas de mails del mismo
proveedor no conozco caso en el que esto pueda ser... lo mio es eso... el
tema es obviamente es la causa de esto.... no se si no se puede conectar a
varios mails por que los proveedores no lo desean o por comodidad de los
usuarios o por que no se puede!!

 

En el peor de los casos a alguien se lo ocurre alguna idea??? 

 

Si no se entiende avisen... realmente necesito de vuestra ayuda,...

GRACIAS

 




Atte. Almeda Claudia.

A

ntes de imprimir, piense 

en su 

responsabilidad

 

y compromiso con el Medio Ambi

ente





El 24 de noviembre de 2010 17:04, Leandro Halfon <[email protected]>
escribió:

Si usar variables de session por ejemplo para darte cuenta cuando un usuario
esta logueado o no, no deberias tener que hacer esto


"Entonces lo que se me ocurrió es que por cada vez que el usuario se loguea
crear una nueva sesion..."

Ya que se hace automaticamente

El problema debe estar en otro lado...

2010/11/24 Carlos Peix <[email protected]>

 

Hola Claudia,

 

Parece ser que el codigo que enviaste es Java, seria casualidad que
encuentres ayuda en la lista de .NET. Por ejemplo, yo no te puedo ayudar.

 

Como concepto general de manejo de sesion, nunca he visto que se creen
varias sesiones con distintos nombres.


----------------------------------
Carlos Peix

2010/11/24 Claudia Almeda <[email protected]>

Hola lista, 

Ando necesitando algo que por la web no encontré...

El tema es así, mi web tiene el propósito de (únicamente) mostrar la
situación de caja de distintas sucursales, pero para ello el usuario debe
loguarse según la sucursal que desea ver...

 

hasta ahí todo bien, el tema es que mi pagina web se auto refresca, usando
variables de sesión...

 

Estoy teniendo un problemon y es que en las actualizaciones automáticas se
me están pisando estos valores(Inconsistencia de datos)...

 

Entonces lo que se me ocurrió es que por cada vez que el usuario se loguea
crear una nueva sesion...

Pero no logro identificarlas por separado... o sea me gustaría nombrar estas
sesiones y así reutilizar las variables según la sucursal que el usuario se
logueo...

 

Hacer algo así como..... [Lo que pongo en Negrita es lo que quiero, pero no
existe, si alguien sabe como traducir esto se los agradezco)

 

 protected void processRequest(HttpServletRequest request,
HttpServletResponse response)

    throws ServletException, IOException {

        response.setContentType("text/html;charset=UTF-8");

        HttpSession Session = null ;

 

                //Creo una Nueva Session, Para que no se pisen las
Sucursales

                if (request.getSession("SessionID") != this.getUserName() +
request.getParameter("sucursalid").toString()){

                    Session = request.getSession(true);//Creo la Nueva
Instancia de Session

                    request.SetSessionNameAndValue("SessionID",
this.getUserName()+request.getParameter("sucursalid").toString());

                }else{

                    Session = request.getSession("SessionID");

                    Session.setAttribute("sucursalid",
request.getParameter("sucursalid").toString());

                    Session.setAttribute("usuario", this.getUserName());

                    Session.setAttribute("contrasena", this.getPassword());

                    Session.setAttribute("entrar", "true");

}

                rd = request.getRequestDispatcher("autenticar.jsp");

                rd.forward(request,response);

        }

PD: Estoy usando NetBeans.. Jsp y Servlets.

 

Saludos y mil gracias!

 

Atte. Almeda Claudia.

A

ntes de imprimir, piense 

en su 

responsabilidad

 

y compromiso con el Medio Ambi

ente

 

 

 

 

Responder a