首页 > 解决方案 > Flask-Login 问题 - 身份验证不会持续超过 10 秒

问题描述

我有一个问题,我的身份验证不会持续几秒钟。我对我的 User 对象进行 login_user 调用,但几秒钟后,由 @login_required 装饰器保护的任何连续路由都不再有效...... :(我以前使用过这个库,但没有遇到过这个。任何想法至于如何诊断?

标签: python-3.xflask-sqlalchemyflask-login

解决方案


你在 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


推荐阅读