بشکل session یا ذخیره سازی در دیتابیس یا هر حالت دیگهای زمانی که کاربر وارد سایت شد مقداری رو ذخیره میکنید که زمان اخرین بازدید هست. در تمام صفحات قرار میدید که کاربر اگر هر صفحهای رو دید اون زمان آپدیت بشه و بعد اگر بیشتر از 2 دقیقه صفحه دیگهای رو ندید میتونید بزنید کاربر آفلاین هست.
در غیر این صورت میتونید از حالت socket استفاده کنید که در لحظه آنلاین بودن یا نبودن رو مشخص کنه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟