Fix session cookie size issue by implementing server-side sessions with Flask-Session

This commit is contained in:
nmemmert committed 2025-11-05 13:23:39 -05:00
1 parent 1ab08805fc
commit aa0a86d9be
3 files changed
+13

No files matched your search

+7
View File
@@ -16,12 +16,19 @@ from functools import wraps
import secrets
import base64
import hashlib
from flask_session import Session
app = Flask(__name__)
app.config['UPLOAD_FOLDER'] = tempfile.mkdtemp()
app.config['SECRET_KEY'] = os.getenv('SECRET_KEY', 'secret')
app.config['MAX_CONTENT_LENGTH'] = 1000 * 1024 * 1024 * 1024 # 1000TB
# Configure server-side sessions to avoid cookie size limits
app.config['SESSION_TYPE'] = 'filesystem'
app.config['SESSION_FILE_DIR'] = '/tmp/flask_sessions'
app.config['SESSION_PERMANENT'] = False
Session(app)
# Load environment variables
load_dotenv()