Buenas tardes,
estoy desarrollando un sitio para reserva de material, pero me ha surgido una duda.
Supongamos el caso de que solo queda un articullo "X", y dos usuarios entran en la Web con la idea de reservar ese articulo. Suponemos que el usuario A entra y empieza la reserva y tarda en ejecutarla 30 segundos.
¿Como puedo hacer para bloquear que cualquier otro usuario pueda rservar ese articulo, mientras el usuario está en el proceso de reservar?
Es decir, lo que intento evitar que si un un usuario A empieza la reserva del articulo a las 15:00:00 y finaliza a las 15:00:30, no ocurra que si no bloqueo ese articulo otro usuario empiece a las 15:00:02 y termine a las 15:00:25 y el usuario A no pueda sreservar el articulo.
Quizas explicado por aquí sea un poco lioso pero si no lo entendeis lo explico con mas ejemplos.