eventcally/project/custom_session_interface.py
2021-02-09 12:14:27 +01:00

12 lines
391 B
Python

from flask import request
from flask.sessions import SecureCookieSessionInterface
class CustomSessionInterface(SecureCookieSessionInterface):
"""Prevent creating session from API requests."""
def save_session(self, *args, **kwargs):
if "authorization" in request.headers:
return
return super(CustomSessionInterface, self).save_session(*args, **kwargs)