امکان مشاهده Session ها

791

به نام خدا

برای افزایش کنترل کاربران بر امنیت حساب کاربری، از امروز امکان مشاهده نشست‌های فعال در بخش تنظیمات فراهم شده است.

برای هر نشست (Session)، آخرین IP که از آن استفاده کرده و همچنین نوع دستگاه، سیستم عامل، مرورگر، موقعیت مکانی و زمان ورود به سایت قابل مشاهده است. همچنین می‌توانید نشست‌هایی که به نظرتان مشکوک هستند را باطل کنید.

برای پیاده‌سازی این امکان، یک اپ جنگوی متن‌باز به نام django-qsessions توسط تیم Quera توسعه داده شده که می‌توانید آن را در آدرس https://github.com/QueraTeam/django-qsessions مشاهده کنید.

این اپ به ما اجازه می‌دهد تا IP و User Agent هر نشست را در اختیار داشته باشیم. همچنین نشست‌ها را هم در cache و هم در database ذخیره می‌کند (cache به خاطر کارایی و سرعت بالا در دسترسی به نشست‌ها و database به خاطر persistency). خواندن از cache صورت می‌گیرد و نوشتن در cache و database.

در این اپ برای تعیین موقعیت مکانی یک IP از geoip2 استفاده شده است که database آن هر ماه به روز می‌شود.

خوشحال می‌شویم نظر خود را در مورد این امکان و این اپ با ما در میان بگذارید.

آموزش برنامه نویسی با کوئرا کالج
کوئرا بلاگ

اشتراک در
اطلاع از
guest

1 دیدگاه
قدیمی‌ترین
تازه‌ترین بیشترین واکنش
بازخورد (Feedback) های اینلاین
View all comments
یه دوست
یه دوست
6 سال قبل

تا دیدم اولین چیزی که به ذهنم رسید این بود که با چه زبانی نوشتید وبسایتو.. که به آخر مطلب رسیدم دیدم پایتونه

کارتون عالیه
خداقوووت…… .