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.")
|
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)
|
session = Session.create(lehrer, session_expiry_delta)
|
||||||
|
|
||||||
if not lehrer.pwd_changed:
|
if not lehrer.pwd_changed:
|
||||||
|
|||||||
@@ -17,6 +17,14 @@ default-new-lehrer-password: ""
|
|||||||
#email-address-format: ""
|
#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:
|
schule:
|
||||||
# Name der Schule
|
# Name der Schule
|
||||||
name: "Max-Mustermann-Schule"
|
name: "Max-Mustermann-Schule"
|
||||||
|
|||||||
Reference in New Issue
Block a user