Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2010, 15:45
Avatar de josgalo
josgalo
 
Fecha de Ingreso: noviembre-2003
Ubicación: conmigo mismo
Mensajes: 31
Antigüedad: 21 años, 2 meses
Puntos: 0
Evitar sesiones para pasar datos entre páginas

Hola forer@s!,

Empiezo explicando la situación.
Tengo una aplicación web de reservas en la que utilizo variables de sesión para pasar los valores que los usuarios van ingresando en los diferentes pasos.
El proceso consta de tres pasos secuenciales y hay es donde vienen los problemas.

Las pestañas de los navegadores actuales mantienen las sesiones. Con esto, si por ejemplo un usuario se encuentra en el paso 3 después de pasar por el 2 y el 1; le da por abrir una pestaña e ir al paso 1, podría machacar lo que se guardó al principio y finalizar la reserva, confirmando en el paso 3, con datos erróneos.

Estoy intentando reprogramar el proceso serializando los datos, guardándolos en un 'hidden' y enviándolos por POST. Me llevará tiempo, por eso me gustaría saber si hay mejores mecanismos ...

¿Qué se suele utilizar hoy en día en tiendas on-line y demás para evitar estos problemas, a parte de ir guardando los datos parciales en base de datos?

Espero que se me haya entendido.
Agradecería sus sugerencias.

Gracias y un saludo.
__________________
"La vida es muy peligrosa. No por las personas que hacen el mal,
sino por las que se sientan a ver lo que pasa."

Albert Einstein