Potresti salvarti il timestamp per ogni azione che l'utente svolge (ti crei una funzione che salva il timestamp e una che controlla tutti gli altri utenti e la fai avviare ad ogni azione utente o anche ad ogni caricamento di pagina). Quindi questa funzione deve :1) andare a inserire nella tabella dove salvi la sessionid il timestamp. 2) verificare tutti i timestamp e impostare un limite di tempo oltre il quale l'utente viene automaticamente disconnesso (distruggi la sessione) e riponi la merce in magazzino (se è un gestionale interno il tempo potrebbe essere anche di 1 ora).
Per ora non mi viene altra soluzione.

Rispondi quotando