Django-expira

Django basado en la sesión basada en la sesión de la sesión
Descargar ahora

Django-expira Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Chris Beaven
  • Sitio web del editor:
  • http://code.google.com/u/smileychris/

Django-expira Etiquetas


Django-expira Descripción

Django basado en la sesión de la sesión. Django-Expire es una aplicación DJANGO que proporciona caducidad de sesión basada en la autenticación. Para instalar esta aplicación en su proyecto, primero agregue a su configuración "instalada_apps" (y ejecute "administre.py syncdb") :: instally_apps = (... 'Django_expire',) A continuación, agregue el middleware de caducidad a su configuración "Middleware_Classes", colocándola después de la "sesión" y "AUTH" Middleware. ::: middleware_classes = (... 'django_expire.middleware.expiremiddleware',) que Lo hace: para cada solicitud por un usuario autenticado, se ejecuta un cheque para asegurarse de que la cantidad de otras sesiones que también pertenecen al usuario no exceda el máximo permitido. Este valor predeterminado máximo es "1", pero puede proporcionar un "cadámpago_max_users" Configuración para anular este valor predeterminado (una configuración de "0" permite una cantidad ilimitada de usuarios por sesión). Si un usuario ha excedido el número de sesiones que están permitidas, se eliminan las sesiones excesivas (iniciando la sesión efectiva del usuario de estos ahora invalidada sesiones). Cambio de caducidad Etstings por usuario El "django_expire.signals.expire_check" le permite cambiar la configuración de caducidad a nivel por usuario. La señal se envía antes de que se ejecuten las pruebas, junto con un diccionario de configuración que contiene una tecla de "max_users". Los manipuladores de señales pueden cambiar el valor del diccionario para modificar la configuración de este usuario. El manejador de ejemplo (que no se conecta automáticamente) se puede encontrar en "django_expire.signals.superuser_handler que demuestra permitir a los superusers un número ilimitado de sesiones. Requisitos: · Python · Django


Django-expira Software relacionado