la logica è quella, ma tu cambi il dato quando hai finito, però qui potrebbe essere che l'amministratore non clicca su loguot, ma chiude il browser e quindi succede che il dato rimane "lock sul db".
io volevo scrivere il numero della sessione dell'amministratore sul db, poi gli altri utenti prelevavano questo dato e se verificavano che l'id sul server esisteva ancora allora voleva dire che l'amm era ancora all'interno del sistema.