View Full Version : سوال: لاگ اوت کردن یوزر در تمامی دستگاه ها بعد از تغییر پسورد
mrtz66
شنبه 11 آذر 1396, 12:40 عصر
درود بر دوستان
بنده قصد دارم بعد از اینکه کاربر پسورد را تغییر داد، هرجایی و در هردستگاهی که لاگین بوده، لاگ اوت بشه
لازم به ذکره که بنده از membership استفاده میکنم
ممنون میشم راهنمایی کنید
Tekyegah
شنبه 11 آذر 1396, 23:37 عصر
سلام
شما مگه وقتی کاربر هر صفحه ای رو باز میکنه ، چک نمیکنید ببینید سطح دسترسی به اون صفحه داره یا خیر !؟
اگه توی page load هر صفحه ای یه بررسی سطح دسترسی بذاری اینطوری هم امنیتت میره بالاتر هم این چیزی که خواستی انجام میشه .
در واقع توی هر page load شما باید user و password رو چک کنی .
mrtz66
یک شنبه 12 آذر 1396, 12:59 عصر
سلام
شما مگه وقتی کاربر هر صفحه ای رو باز میکنه ، چک نمیکنید ببینید سطح دسترسی به اون صفحه داره یا خیر !؟
اگه توی page load هر صفحه ای یه بررسی سطح دسترسی بذاری اینطوری هم امنیتت میره بالاتر هم این چیزی که خواستی انجام میشه .
در واقع توی هر page load شما باید user و password رو چک کنی .
منظور منو اشتباه متوجه شدین
منظورم اینه که وقتی افراد دیگه ای با این یوزر در جاهای دیگه نیز لاگین کردن، وقتی یکیشون پسورد اون یوزر را تغییر داد، بقیه که با اون یوزر لاگین کردن، لاگ اوت بشن که مجبور به وارد کردن پسورد جدید بشن
یا به عبارتی بهتر میشه گفت کاری که میخوام انجام بدم، مثل تلگرام که میشه همه ی اکتیو سشن ها را disable کرد
Tekyegah
یک شنبه 12 آذر 1396, 14:16 عصر
راه استانداردی رو نمیدونم
اما اگه این کار رو میخواستم خودم انجام بدم :
هر چند ثانیه با jquery یه درخواست سمت سرور میفرستادم
ابتدا چک میکردم ببینم این کاربر آخرین بار که لاگین شده با چه ip بوده . اگه آخرین ip با ip. فعلی یکی بود که هیچ
اگه یکی نبود پس نتیجه میگیرم یکی دیگه لاین کرده و کاربر رو انتقال میدادم به صفحه login
واسه محکم کاری میتونید نوع مرورگر رو هم بررسی کنبد . که اگه کاربر با موبایلش وصل شد یا لا یه مرورگر دیگه ، باز بقیه رو لاگ lout کنم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.