Adım1: Kullanıcı tablosunda last_action_time adında DateTime tipinde bir sütun açın.
Adım2: Bir zaman aşımı süresi belirleyin. (Örn: 3dk)
Adım3: Eğer bir oturum var ise (session) ilgili kullanıcı için last_action_time+3min < NOW kontrolü sağlayın. Eğer false olursa last_action_time değerini aktif kullanıcı için NOW olacak şekilde güncelleyin.
Adım4: Kullanıcı çevrimiçi mi diye göstermek istediğiniz yerde yine last_action_time+3min < NOW kontrolü sağlayın. Eğer true ise çevrimiçi olarak gösterin.

DipNot: Adım3 ve Adım4 'te bulunan tölerans süresini ortak bir referanstan almayı unutmayın.