Flask-Login问题-身份验证的持续时间不超过10秒

问题描述

我遇到一个问题,即我的身份验证不能持续几秒钟。我在User对象上进行了login_user调用,但是几秒钟后,由@login_required装饰器保护的任何连续路由都不再起作用... :(我以前使用过该库,但从未遇到过。关于如何诊断?

解决方法

您在login_user()中确实有一些选择:

from datetime import timedelta
from flask import session

session.permanent = True
login_user(your_user_object,remember=True,duration=timedelta(days=365),force=True) 

更多信息:https://flask-login.readthedocs.io/en/latest/#flask_login.login_user