mirror of
https://github.com/cwinfo/powerdns-admin.git
synced 2025-08-02 18:53:43 +00:00
Merge branch 'session_type_sqlalchemy' of github.com:raunz/PowerDNS-Admin into raunz-session_type_sqlalchemy
This commit is contained in:
@@ -56,10 +56,15 @@ def create_app(config=None):
|
||||
_sslify = SSLify(app) # lgtm [py/unused-local-variable]
|
||||
|
||||
# Load Flask-Session
|
||||
if app.config.get('FILESYSTEM_SESSIONS_ENABLED'):
|
||||
app.config['SESSION_TYPE'] = 'filesystem'
|
||||
sess = Session()
|
||||
sess.init_app(app)
|
||||
app.config['SESSION_TYPE'] = app.config.get('SESSION_TYPE')
|
||||
if 'SESSION_TYPE' in os.environ:
|
||||
app.config['SESSION_TYPE'] = os.environ.get('SESSION_TYPE')
|
||||
|
||||
sess = Session(app)
|
||||
|
||||
# create sessions table if using sqlalchemy backend
|
||||
if os.environ.get('SESSION_TYPE') == 'sqlalchemy':
|
||||
sess.app.session_interface.db.create_all()
|
||||
|
||||
# SMTP
|
||||
app.mail = Mail(app)
|
||||
|
@@ -8,7 +8,8 @@ SECRET_KEY = 'e951e5a1f4b94151b360f47edf596dd2'
|
||||
BIND_ADDRESS = '0.0.0.0'
|
||||
PORT = 9191
|
||||
HSTS_ENABLED = False
|
||||
FILESYSTEM_SESSIONS_ENABLED = True
|
||||
|
||||
SESSION_TYPE = 'filesystem'
|
||||
SESSION_COOKIE_SAMESITE = 'Lax'
|
||||
CSRF_COOKIE_HTTPONLY = True
|
||||
|
||||
|
Reference in New Issue
Block a user