خانه / برنامه نویسی / امکان مشاهده Session ها

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

به نام خدا

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

برای هر نشست (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 آن هر ماه به روز می‌شود.

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


لينک منبع

درباره ی admin

همچنین ببینید

امن کردن اپلیکیشن های ری اکت (React) با Auth0

بستر Auth0 راه کارهای احراز هویت مبتنی بر توکن می باشد. یاد بگیرید چگونه از …

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *