Remember-me is a parameter
flask_login.login_user(user, remember=False, duration=None, force=False, fresh=True)
to login_user in Flask-Login. It makes it possible "to remember the user after their session expires."
And yet with just Flask (and not Flask-Login)
'PERMANENT_SESSION_LIFETIME': datetime.timedelta(31)
is set by default to 31 days in the default_config (and it can be suitably modified).
Also session.permanent can be set to make a session permanent,
perhaps through:
from datetime import timedelta
from flask import session, app
@app.before_request
def make_session_permanent():
session.permanent = True
app.permanent_session_lifetime = timedelta(minutes=5)
Does Flask-Login's remember_me override Flask's permanent? How do they interact?