Eigentlich das Übliche: wenn der User den Browser schließt, soll noch schnell ein Kommando an den Server geschickt werden, um die Usersession abzumelden.
Das ist keine gute Idee, wenn sich Dein System darauf verlassen muss, Sitzungen sollten immer austimen.