Skip to content

Commit 097d939

Browse files
Change usage of variable session timer
1 parent 3055d31 commit 097d939

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

app/auth.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def login():
3030
user.update_last_login()
3131
db.session.commit()
3232
login_user(user)
33-
33+
session.permanent = True
3434
next_page = request.args.get('next')
3535
if next_page:
3636
safe_next = next_page.replace('\\', '')
@@ -56,6 +56,7 @@ def login():
5656
user.update_last_login()
5757
db.session.commit()
5858
login_user(user)
59+
session.permanent = True
5960

6061
next_page = request.args.get('next')
6162
if next_page:

app/config.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import os
2+
from datetime import timedelta
23

34
class Config:
45
# Core settings
@@ -10,7 +11,7 @@ class Config:
1011
SESSION_COOKIE_HTTPONLY = True
1112
SESSION_COOKIE_SAMESITE = 'Lax'
1213
SESSION_COOKIE_SECURE = True # Set to True if using HTTPS
13-
PERMANENT_SESSION_LIFETIME = 72000 # 20 hours
14+
PERMANENT_SESSION_LIFETIME = timedelta(days=1) # 1 day session time
1415

1516
# JSON configuration
1617
JSON_AS_ASCII = False

0 commit comments

Comments
 (0)