یه راهش اینه که یه جدول درست کنی با فیلدهای datetime, username و مثلا هر یک دقیقه هر یوزر حضور بزنن
حضورشونم به این صورت که بیان تو جدول datetime رو ثبت کنن
شما یه سلکت بگیر اگه یک یوزر اختلافش بیشتر از یک دقیقه بود یعنی افلاین شده
فقط یه نکته اینکه باید Datetime سرور رو ثبت کنن چون شاید زمان کلاینت ها تنظیم نباشه