راکت

خروج از حساب کاربری

2 پاسخ

دوستان عزیز راکتی سلام وقت بخیر

چطور میتونم با ریکت جی اس و جاوا اسکیریپت مورد زیر رو بر طرف کنم !؟

دوستانمی خواستم کاربر بعد از اینکه لاگین کاربریش شد فقط بتونه در 1 تب با داشبورد کار کنه

و وقتی روی open new tab زد ویا cntrl + click کرد یا اصلا آدرس url رو کپی کرد یا از هر راه دیگه ای زمانی که خواست داشبورد رو در دو تا تب داشته باشه

از کاربری بصورت اتومات لاگ اوت بشه

من فکر میکنم که توکن رو در موقع ورود به حساب داخل localstorage ذخیره کنم بعدش 1 شرط بذارم هر جا کار بر خواست تا تب جدید داشه باشه مقدار توکن رو null کنم
اما نمی دونم چطور میشه داخل شی window چک کرد که کاربر open new tab رو انجام میده یا زمانی که open new tab میکنه 1 مقداری رو از bwoser گرفت
بنظرتون با window.close میشه این کار رو هندل کرد !؟

@hesammousavi
@ali.bayat
@all member

نیما
نیما
@n.feyzshams
ثبت پرسش جدید

پاسخ‌ها

2
سهیل حیدری
سهیل حیدری
@hbr

سلام دوست عزیز
به نظرم شما سوکت بزنی میتونی این کار رو بکنی یعنی اگر از پنل کاربری دوبار اگه کاربر سوکت زد احراز هویتشو باطل کنی این راه حلش به نظرم تو سوکت زدن هستش یعنی وقتی سوکت فعال هستش بعد یه سوکت جدید باز شه auth رو که حالا ممکنه با ماژول passport نوشتی رو باطل کنه

نیما
نیما
@n.feyzshams

تخصص: فرانت

سوکت استفاده از cpu رو بسیار بالا داره و ما تعداد کاربر هامون زیاده بنظرتون به مشکل بر نمی خوریم !؟

محمد جان

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

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

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