Domyślnie sesje w Django trwają 2 tygodnie i nie wygasają po zamknięciu przeglądarki.
Aby wymusić wylogowanie po zamknięciu przeglądarki lub po określonym czasie nieaktywności (np. po 30 minutach), dodaj poniższą konfigurację na końcu pliku wsi_django/settings.py:
nano wsi_django/settings.py# 1. Wyloguj użytkownika natychmiast po zamknięciu przeglądarki
SESSION_EXPIRE_AT_BROWSER_CLOSE = True
# 2. Czas życia sesji w sekundach (np. 1800 sekund = 30 minut)
SESSION_COOKIE_AGE = 1800
# 3. Odświeżaj czas ważności sesji przy każdym kliknięciu (aktywności) użytkownika
SESSION_SAVE_EVERY_REQUEST = True