Ciao ragazzi..

Allora sto facendo un sito di prenotazioni di posti di teatro..

L'utente una volta che accede al sito in un primo momento prenota il posto e in una seconda fase acquista definitivamente..

Ora i posti sono registrati in un database e ogni posto ha uno stato che puo essere disponibile,prenotato o occupato..

Il fatto è che se l'utente prenota il posto (senza acquistarlo), quel posto rimane prenotato all'infinito.


Come faccio a fare in modo di settare il posto disponibile quando l'utente chiude il browser?
e anche a dare un massimo di tempo per acquistare dopo il quale il posto torna libero?

Avete qualche suggerimento?? Non riesco a venirne a capo

P.S: l'unica cosa ke sn riuscito a fare che quando l'utente effettua il logout e distrugge la sessione allori interrogo il DB e risetto lo stato disponibile