درود بر دوستان
بنده قصد دارم بعد از اینکه کاربر پسورد را تغییر داد، هرجایی و در هردستگاهی که لاگین بوده، لاگ اوت بشه
لازم به ذکره که بنده از membership استفاده میکنم
ممنون میشم راهنمایی کنید
درود بر دوستان
بنده قصد دارم بعد از اینکه کاربر پسورد را تغییر داد، هرجایی و در هردستگاهی که لاگین بوده، لاگ اوت بشه
لازم به ذکره که بنده از membership استفاده میکنم
ممنون میشم راهنمایی کنید
سلام
شما مگه وقتی کاربر هر صفحه ای رو باز میکنه ، چک نمیکنید ببینید سطح دسترسی به اون صفحه داره یا خیر !؟
اگه توی page load هر صفحه ای یه بررسی سطح دسترسی بذاری اینطوری هم امنیتت میره بالاتر هم این چیزی که خواستی انجام میشه .
در واقع توی هر page load شما باید user و password رو چک کنی .
منظور منو اشتباه متوجه شدین
منظورم اینه که وقتی افراد دیگه ای با این یوزر در جاهای دیگه نیز لاگین کردن، وقتی یکیشون پسورد اون یوزر را تغییر داد، بقیه که با اون یوزر لاگین کردن، لاگ اوت بشن که مجبور به وارد کردن پسورد جدید بشن
یا به عبارتی بهتر میشه گفت کاری که میخوام انجام بدم، مثل تلگرام که میشه همه ی اکتیو سشن ها را disable کرد
راه استانداردی رو نمیدونم
اما اگه این کار رو میخواستم خودم انجام بدم :
هر چند ثانیه با jquery یه درخواست سمت سرور میفرستادم
ابتدا چک میکردم ببینم این کاربر آخرین بار که لاگین شده با چه ip بوده . اگه آخرین ip با ip. فعلی یکی بود که هیچ
اگه یکی نبود پس نتیجه میگیرم یکی دیگه لاین کرده و کاربر رو انتقال میدادم به صفحه login
واسه محکم کاری میتونید نوع مرورگر رو هم بررسی کنبد . که اگه کاربر با موبایلش وصل شد یا لا یه مرورگر دیگه ، باز بقیه رو لاگ lout کنم