dipende come controlli la sessione.
io ho una funziona (presa da daniele_dll) che controlla se l'id di sessione esiste già nel db. Se esiste aggiorno la data dell'ultima azione e faccio le operazioni che devo fare; questo assunto che l'utente si sia giù loggato.
Altrimenti ne creo una nuova.