دوستان عزیز راکتی سلام وقت بخیر
چطور میتونم با ریکت جی اس و جاوا اسکیریپت مورد زیر رو بر طرف کنم !؟
دوستانمی خواستم کاربر بعد از اینکه لاگین کاربریش شد فقط بتونه در 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
سلام دوست عزیز
به نظرم شما سوکت بزنی میتونی این کار رو بکنی یعنی اگر از پنل کاربری دوبار اگه کاربر سوکت زد احراز هویتشو باطل کنی این راه حلش به نظرم تو سوکت زدن هستش یعنی وقتی سوکت فعال هستش بعد یه سوکت جدید باز شه auth رو که حالا ممکنه با ماژول passport نوشتی رو باطل کنه
سوکت استفاده از cpu رو بسیار بالا داره و ما تعداد کاربر هامون زیاده بنظرتون به مشکل بر نمی خوریم !؟
محمد جان
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟