我有一个python flask应用程序,使用扩展python flask实现登录模块。在我的登录方法中,我在
下面设置了def login():
.......
.......
session.permanent = True
app.permanent_session_lifetime = datetime.timedelta(minutes=3)
......
......
此代码将会话cookie设置为预期的3分钟。
现在发生的事情是,3分钟后,即使会话过期,页面仍然活跃并发送GET请求和POST请求。我想要的是在会话过期后,页面默认为登录页面。
flask-login提供开箱即用的功能吗?任何建议都会有帮助的
谢谢
使用flask-login,这样做,它会自动重定向到登录页面。
@app.before_request
def before_request():
flask.session.permanent = True
app.permanent_session_lifetime = datetime.timedelta(seconds=30)
flask.session.modified = True