3 پاسخ

آنلاین یا آفلاین بودن

سلام . من اومدم برا اینکه انلاین بودن یوزر رو بدونم تو لاگین و خروج کد 0 و 1 قرار دادم که با ورود و خروج تغییر میکنه و من متوجه میشم الان کی آنلاینه .
ولی الان یه داستان دیگه دارم . ولی یوزر logout نکنه و سیشن اون تموم شه دیگه اون عدده 0 نمیشه که من بفهمم آفلاینه و همینجوری 1 میمونه و اعلام آنلاینی میکنه .
به نظرتون چیکار کنم ؟


ثبت پرسش جدید
vahid Mohammadi
@viva.mohammadi 6 سال پیش آپدیت شد
0

@rohi1386

خیلی مسیری که انتخاب کردید استاندارد نیست ولی حالا شما می تونید از طریق زیر لایف تایم سشن رو بدست بیارید و حتی تغییر بدید
در فایل config/session.php

    'lifetime' => 4320,
    'expire_on_close' => false,

حالا یعد از این زمان شما میتونید با Auth::check بیبنید یوزرتون هنوز لاگین هست یا نه
و بقیه ماجرا
اما راه حل استاندارد و دقیقترش استفاده از socket.io هست که به صورت relatime شما می تونید کاربراتون رو track کنید


روح اله ابراهیم زاده
تخصص : PHP.LARAVEL
@rohi1386 6 سال پیش مطرح شد
0

socket.io چجوری میتونم یاد بگیرم؟


سیدعلی موسوی
تخصص : سی شارپ و پی اچ پی
@juza66 6 سال پیش مطرح شد
1

پیکج وجود داره برای این کار
https://packagist.org/packages/highideas/laravel-users-online

و یک راه حل منطقی اینه که شما از Google Analytics استفاده بکنی


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام