我希望能够在用户会话结束后运行功能(他们要么关闭浏览器,要么超时)。>>
我将如何去做?
#create timeout
@app.before_request
def make_session_permanent():
session.permanent = True
app.permanent_session_lifetime = timedelta(minutes=5)
#run function once session ends
#@app.session_ends
def session_ended()
#run code
我希望能够在用户会话结束后运行功能(他们要么关闭浏览器,要么超时)。我将如何去做呢? #create timeout @ app.before_request def ...
我猜烧瓶是基于cookie的,并且您没有可用的回调选项。但是,如果有帮助,以下是一些提示。
在@app.before_request
中,通过使用g
之类的内容检查会话是否处于全局活动状态。之后,您需要采取的行动。