mirror of
https://github.com/nelsbrock/NateMan.git
synced 2026-08-14 21:36:49 +02:00
Anmeldesitzungslängen konfigurierbar gemacht
This commit is contained in:
@@ -179,7 +179,9 @@ def login():
|
||||
|
||||
current_app.logger.info(f"{lehrer} hat sich angemeldet.")
|
||||
|
||||
session_expiry_delta = timedelta(days=12) if remember_me else timedelta(hours=1)
|
||||
session_expiry_delta = timedelta(
|
||||
minutes=(config["auth"]["session-remember-me-duration"] if remember_me else config["auth"]["session-duration"])
|
||||
)
|
||||
session = Session.create(lehrer, session_expiry_delta)
|
||||
|
||||
if not lehrer.pwd_changed:
|
||||
|
||||
@@ -17,6 +17,14 @@ default-new-lehrer-password: ""
|
||||
#email-address-format: ""
|
||||
|
||||
|
||||
auth:
|
||||
# Maximale Anmeldesitzungslänge in Minuten
|
||||
session-duration: 60
|
||||
# Maximale Anmeldesitzungslänge mit aktiviertem "Angemeldet bleiben" in Minuten
|
||||
# Voreinstellung: (90 * 24 * 60) Minuten = 90 Tage
|
||||
session-remember-me-duration: 129600
|
||||
|
||||
|
||||
schule:
|
||||
# Name der Schule
|
||||
name: "Max-Mustermann-Schule"
|
||||
|
||||
Reference in New Issue
Block a user