posso dire la mia soluzione idiota? aggiungi una colonna alla tabella del database in cui inserisci un dato al momento del login (un semplice 1 va bene) ed esegui un controllo al momento del login, se il dato è zero il primo utente entra, se è già stato portato a 1 il secondo utente si attacca al....

Di conseguenza devi fare in modo che al momento dello scadere della sessione quel dato venga riportato a zero.

Questa è una mia soluzione creata in 30 secondi, magari è sbagliata ma può essere sempre una soluzione