مشکل در هنگام لاگین با یک دستگاه

سوال شده توسط: Amirmhdi Gol

تاریخ ثبت: ۱۴۰۱/۰۳/۰۸

بازدید: 968

پاسخ: 4

تگ: Asp.net Core


سلام آقای اشرافی خسته نباشید 

ما اومدیم برای وقتی که کاربر با بیشتر از 3 دستگاه لاگین میکنه ارور نوشتیم ولی چک نکردیم که اون با دستگاه متفاوتی لاگین کرده یا نه , منظورم اینه که من الان با همین دستگاه سه بار لاگین کنم ولی لاگ اوت نکنم اون ارور رخ میده , نباید یه validation بنویسیم که فقط اگه با دستگاه متفاوتی اومده بود توکن جدید ساخته شه؟

پاسخ ها
user

محمد اشرافی

سلام سلامت باشید

ببینید ما الان توی حالت تست کردن هستیم که هی Token حذف میشه ، ولی یه کاربر عادی وقتی لاگین میکنه ، خوب الکی توکنش نمیپره ، یا لاگوت کرده یا منقضی شده

و اینکه امکان این وجود نداره که بفهمیم دقیقا همون Device قبلیش بوده یا نه فقط اسم Device اش رو نگهداری کردیم

و مورد بعدی اینه که توی هر پروژه ای لازم نیست محدودیت بزارید ، توی آموزش فقط برای اینکه نحوه کار رو یاد بگیرید قرارش دادم ( این نوع محدودیت ها برای سایت هایی ه که اشتراک میفروشن ، مثل فیلیمو ، مثل نماوا و … )

user

Amirmhdi Gol

یعنی تو حالت پروداکشن کاربر وقتی لاگین کنه دفعه بعدی لازم نیست دوباره لاگین کنه؟

user

محمد اشرافی

نه دیگه لازم نیست ( مگر اینکه زمان توکن و Refresh Token اش تموم بشه ) که در اون صورت به صورت خودکار توی دیتابیس هم توکن اش نامعتبر میشه و می تونه باز یه توکن دیگه جایگزینش کنه

user

Amirmhdi Gol

❤❤

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات