Tarayıcıyı Kapatınca Logout Olmak
9
●2.829
- 30-11-2012, 01:26:48Arkadaşlar merhaba kişi giriş yaptığında tabloda online sütununu 1 olarak güncelliyorum. Çıkış yapınca 0 yapıyorum. Peki çıkışa tıklamadan direkt tarayıcı kapatırsa nasıl logout olduğunu anlayabilirim ?
- 30-11-2012, 02:34:10direk çözümü zor, ama şöyle bir mantık uyguşayabilirsin:
tabloya sonislem gibi bir field ekle. logout öncesi gezinilen sayfalarda aktif kullanıcı için bu fieldı güncellersin o işlem tarih saatini yazarsın. kendine göre bir timeout süresi belirlersin. mesela son işlem tarihi 10dk'dan eski ise o kullanıcı offline'dır. - 30-11-2012, 13:26:00phpClass adlı üyeden alıntı: mesajı görüntüle
Yalnız PHP tagını görünce oraya PHP kodları yazma. Ajax ile Session Destroy ya da Javascript ile Cookie silme işlemi yapacaksın üyelik sistemine göre. - 02-12-2012, 01:06:39Session kullanıyorum. Veritabanına session_destroy zamanını yazdırmakta bir sorun yok. Fakat tarayıcıyı logouta tıklamadan kapatınca olan logoutun tarihini alamıyorum.