fix cookies

This commit is contained in:
lelo 2025-03-17 23:46:54 +00:00
parent 836f294ef6
commit e380ae25cb

2
app.py
View File

@ -48,6 +48,7 @@ def require_secret(f):
if is_valid(secret_data): if is_valid(secret_data):
# Valid secret provided in URL: update session and config # Valid secret provided in URL: update session and config
session['secret'] = get_secret session['secret'] = get_secret
session.permanent = True
app.config['FILE_ROOT'] = secret_data.get('file_root') app.config['FILE_ROOT'] = secret_data.get('file_root')
return f(*args, **kwargs) return f(*args, **kwargs)
else: else:
@ -60,6 +61,7 @@ def require_secret(f):
secret_data = allowed_secrets.get(session_secret) secret_data = allowed_secrets.get(session_secret)
if secret_data: if secret_data:
if is_valid(secret_data): if is_valid(secret_data):
session.permanent = True
app.config['FILE_ROOT'] = secret_data.get('file_root') app.config['FILE_ROOT'] = secret_data.get('file_root')
return f(*args, **kwargs) return f(*args, **kwargs)
else: else: