A che ti serve di salvare il SID in sessione visto che viene passato dal client ad ogni richiesta?
A parte salvarlo nel database, che cosa altro ci fai?