Skip to main content
Latest Version Downloads License Built by

List all active sessions and sign-out from all sessions opened on other computers.

Developed at en.ig.ma software shop.

Overview

This app records and shows last session activity and allows users to sign-out from all active sessions, even remote ones.

In other words, it handles the following use case:

You come back home and realize that you forgot to log out on your work/university/other remote computer. What now?

You take a look at the recent active sessions for your account and click a single button to deactivate all sessions opened on other computers.

http://i.imgur.com/7LOMmJL.png

Documentation

The full documentation is at http://django-session-activity.rtfd.org.

Quickstart

  1. Include django-session-activity in your requirements.txt file.

  2. Add session_activity to INSTALLED_APPS and migrate/syncdb.

  3. Add session_activity.middleware.SessionActivity to MIDDLEWARE_CLASSES after the django.contrib.sessions.middleware.SessionActivityMiddleware and django.contrib.auth.middleware.AuthenticationMiddleware middleware classes.

  4. Add url config for session list and sign-out views:

    url(r'^sessions/', include('session_activity.urls')),

    Then link to the main view using {% url "session_activity_list" %} template tag.

  5. Optionally copy & modify the session_list.html template to match your look and feel expectations.

Dependencies

django-session-activity depends on django>=1.5.0, django-appconf>=0.6 and python-dateutil.

License

django-session-activity is released under the MIT license.

Other Resources

History

0.1.0 (2014-01-23)

  • First release

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-session-activity-0.1.0.zip (16.4 kB view details)

Uploaded Source

File details

Details for the file django-session-activity-0.1.0.zip.

File metadata

File hashes

Hashes for django-session-activity-0.1.0.zip
Algorithm Hash digest
SHA256 348d66491f9f4ee2c35477fee91b5650fc5050727c5b774685dec1e1b72e91fb
MD5 2a4659a482a192b87de54b1f1c3effe0
BLAKE2b-256 99f4a3665713c399702238ed81a0b3400ed6fff49005dd996ec30612d6de1ed7

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 file

0.1.0.dev1

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page