سلام دوستان خسته نباشید
به نظرتون بهترین روش برای بررسی اینکه کاربر آنلاین هستش یا نه چی هست؟
من یه روش یه ذهنم رسیده اینه که موقع لاگین وضعیت آنلاین بودنش مثلا ۱ بشه و وقتی لاگ اوت کرد اون ۰ بشه
آیا این روش درسته یا نه روش دیگه ای وجود داره
ممنونم❥♥❦♡
سلام
ممکنه کاربر لاگ اوت نکنه و فقط مرورگر رو ببنده. من کدی که خودم استفاده میکنم اینه که هر n ثانیه به سرور یک درخواست میفرستم که اعلام کنه من آنلاینم و اون رو توی redis ذخیره میکنم
نمیدونم چقدر درسته این راه، ولی با سرچ به همین راه رسیدم
@hamidrezaramzani
یه جدول توکن ایجاد کنید برای لاگ انلاین بودن . هربار کاربر لاگین میکنه براش یه توکن ایجاد میشه حالا هربار صفحه رو ریفرش میکنه اون توکن تاریخش بروز میشه هروقتم لاگ اوت کرد کلن توکن پاک میشه . اینجوری میتونید بزارید اگه ایپیشم عوض شد توکن از قبل موجود بود اون پاک بشه جدید ایجاد بشه اینجوری همزمان نمیتونن دو نفر با یه یوزر بیان تو .
حالا برای نمیاش انلاین بودن فقط کافیه چک کنید مثلا اگر از تاریخ بروز شده توکن بیشتر از مثلا 3 دقیقه گذشته بود بزنه کاربر آفلانیه .
سلام
@hamidrezaramzani
session ها رو چک کنید
اگر سشن مورد نظر ست شده بود که آنلاین درغیز این صورت آفلاین
بنظرم بهتره از ترکیب سشن و کوکی استفاده کنین چون ممکنه کاربر روی سایت باشه ولی فعالیتی نکنه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟