How to persist sessions after closing the browser in Flask?
By default, the
sessionobject in Flask remains in place until the browser is closed.However, if you want to change the life of the session object, define the PERMANENT_SESSION_LIFETIME configuration variable after creating the Flask app:
import datetime app.config['PERMANENT_SESSION_LIFETIME'] = timedelta(minutes=1)When setting the data in the session, specify that the sessions should be permanent (time will be based on
PERMANENT_SESSION_LIFETIME):# Save the form data to the session object session['email'] = request.form['email_address'] session.permanent = TrueFor more, check out Sessions in Flask.