01/01/2014, 14:45
|
| Colaborador | | Fecha de Ingreso: abril-2007 Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 7 meses Puntos: 270 | |
Respuesta: sessiones y paypal Un usuario puede tener más de 1 reserva a la vez? Si no es así, cuando un usuario hace una reserva, se le eliminan todas las que tuviera pendientes.
Si el caso es más complejo, puedes guardar una variable "semáforo" dentro de la sesion (o en una cookie, por si el usuario desconecta y vuelve a conectar, etc).Esta variable se pone a "1" justo antes de que el usuario abandone tu web para ir a paypal.
Cuando paypal redirige al usuario de vuelta a tu web, lo primero que haces es poner esa variable a cero.
Si en cualquier página de tu web, que no sea el callback de paypal, esa variable de sesion está a "1", significa que ha dejado una reserva "pendiente" en la BD.Se elimina, y se pone la variable semaforo a "0". |