PDA

View Full Version : سوال: جلوگیری از لاگین چندگانه در مرورگر



asma65
دوشنبه 13 دی 1395, 07:27 صبح
سلام به همه دوستان
من در پروژه م از یه کوکی برای userid استفاده می کنم و اگر کاربر در یک مرورگر در تب های متفاوت با نام کاربری های متفاوت وارد شود و همزمان کارهایی مثل ثبت انجام دهد کلا همه چی قاطی میشه ، چطور می تونم جلوی این کار کاربر یعنی لاگین چندگانه با یوزرهای متفاوت رو بگیرم ؟
با سپاس

Seyyed_H_T
دوشنبه 13 دی 1395, 19:33 عصر
به جای استفاده ار Cookie، پیشنهاد می کنم از یک Item در local-storage استفاده کنی که همواره آخرین اطلاعات کاربر وارد شده را نگهداری می کند. البته در صورت استفاده از چند مرورگر این کار هم جلوی ثبت موازی اطلاعات را نمی گیرد.

asma65
سه شنبه 14 دی 1395, 10:03 صبح
ببینید دوست عزیز من تا حدودی مشکل مدیریت کوکی ها رو رفع کردم و جلوی لاگین موازی رو گرفتم الان فقط یک مشکل جدید دارم اینه که زمانی که کاربر بجای استفاده از لاگ آف سیستم تب مرورگرش رو میبنده کوکی ها ریموو نمیشن و من درصورت وجود کوکی ها اجازه لاگین نمیدم و جالبه که بعد از گذشت زمان expire کوکی ها هم باز تو مرورگر می مونن مگر اینکه نهایتا clear history کنم ضمنا مرورگرم فایرفاکسه کسی نظری نداره من چطوره به رویداد کلوز مرورگر دسترسی داشته باشم یا اقلا کوکی ها اکسپایر بشن درست ؟