David Gonzalez David Gonzalez - 5 months ago 21
Python Question

flask-security make user always signed in

Im trying to make it so a specific user is always logged in using the flask security extension.

I cant find any docs on this.
Can someone point me in the right direction to start.

Answer

https://flask-login.readthedocs.io/en/latest/#cookie-settings

“Remember Me” functionality can be tricky to implement. However, Flask-Login makes it nearly transparent - just pass remember=True to the login_user call. A cookie will be saved on the user’s computer, and then Flask-Login will automatically restore the user ID from that cookie if it is not in the session. The cookie is tamper-proof, so if the user tampers with it (i.e. inserts someone else’s user ID in place of their own), the cookie will merely be rejected, as if it was not there.

REMEMBER_COOKIE_DURATION

The amount of time before the cookie expires, as a datetime.timedelta object. Default: 365 days (1 non-leap Gregorian year)