Keep login sessions persistent across browser restarts

This commit is contained in:
Peter Stockings
2026-10-22 23:07:46 +11:00
parent d660b86bb0
commit b8eb6d10f8
4 changed files with 45 additions and 2 deletions
+2
View File
@@ -120,6 +120,7 @@ def register_user(is_setup=False):
return "That email is already registered."
session.clear()
login_user(user)
session.permanent = True
flash(
f"Welcome to Stride. {count} activities imported privately."
if count
@@ -168,6 +169,7 @@ def login():
if user and valid and len(password) <= 128:
session.clear()
login_user(user)
session.permanent = True
return redirect(url_for("web.dashboard"))
error = "Email or password was not recognised."
return render_template("auth.html", mode="login", error=error)