AbelMRobra / App-web-Django-LinkP

App-web realizado en Django para una empresa inmobiliaria. Tiene el propósito de generar una interfaz para recolectar y procesar datos
1 stars 0 forks source link

Cierre de sesión por tiempo de inactividad #55

Closed florm2496 closed 3 years ago

florm2496 commented 3 years ago

Requisito : cerrar la sesión de usuario después de cierto tiempo de inactividad en el sistema. Para esta funcionalidad se instalo la librería de python "django-session-timeout" . Luego de la instalación se debe añadir el middleware 'django_session_timeout.middleware.SessionTimeoutMiddleware' en el settings , siguiente al SessionMiddleware por defecto del proyecto y por ultimo configurar 3 variables : SESSION_EXPIRE_AFTER_LAST_ACTIVITY =True SESSION_EXPIRE_SECONDS = 1800 (segundos después de la ultima actividad) y SESSION_TIMEOUT_REDIRECT = '/login' (url a la cual nos redirigirá el sistema cuando se cumpla el tiempo de expiración)