راکت
حل شده

Logout کردن کاربر با استفاده از ID user

4 پاسخ

سلام
به چه شکل میتونیم با ID کاربری رو Logout کنیم ؟ ( برای مثال وقتی غیرفعالش میکنیم باید لاگ اوت هم بشه تا سریع از پنلش خارج بشه ... )
Auth::logoutUsingId($id);
همچین چیزی نداریم ؟ 👆

ممنون

ثبت پرسش جدید

پاسخ‌ها

4
سیدعلی موسوی
سیدعلی موسوی
@juza66

تخصص: سی شارپ و پی اچ پی

بهترین پاسخ

میتونی یک میدلور بنویسی که روی تمام روت ها اعمال بشه کار این میدلور چک کنه کاربر جاری فعال هست یا نه اگر نبود لاگ اوت کن.

از اونور هم توی پنل خودت میتونی کاربر رو یک کد از حالت فعال درش بیاری. دیگه اون کاربر کافیه یک جابجایی بین صفحات داشته باشه خودکار اون میدلور لاگ اوت میکنه

آرمین حبیبی
آرمین حبیبی
@devwitharmin

تخصص: توسعه دهنده دات نت

@contact.poria
سلام وقت بخیر
از طریق آی دی،کاربر مورد نظر رو پیدا کنید بعد لاگ اوت کنید. دفعات عادی چجوری لاگ اوت میکنید کاربر رو؟ یعنی چه مشخصاتی از کاربر رو بهش میدید؟

پوریا
پوریا
@contact.poria

تخصص: برنامه نویس تحت وب

@devwitharmin
با دستور Auth::logout(); انجام میشه، ولی کاربر جاری لاگ اوت میشه و این تابع ID یوزر نمیگیره

شاید پاسخ شما همین‌جا باشد

پوریا
پوریا
@contact.poria

تخصص: برنامه نویس تحت وب

از میدلور استفاده کردم اوکی شد :
دوستان دیگر هم میتوانند از این آموزش و با کمی تغییر این کار را انجام بدهند :
https://newbedev.com/laravel-force-logout-of-specific-user-by-user-id

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

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