نیما
4 سال پیش توسط نیما مطرح شد
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


ثبت پرسش جدید
سهیل حیدری
@hbr 4 سال پیش مطرح شد
1

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


نیما
تخصص : فرانت
@n.feyzshams 4 سال پیش مطرح شد
0

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

محمد جان


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

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