@app.before_request
def before_request()
now = datetime.datetime.now()
try:
last_active = session['last_active']
delta = now - last_active
if delta.seconds > 1800:
session['last_active'] = now
return logout('Your session has expired after 30 minutes, you have been logged out')
except:
pass
try:
session['last_active'] = now
except:
pass
遇到了相同的问题,并不是通过使用内置的永久会话到期功能来解决它,而是将我自己的密钥添加到会话中,并在每次请求之前进行检查,如下所示:
是的,可以运行一个循环,直到session['key']==None,如果条件变为true,则调用函数。我希望这有帮助!!!在
相关问题 更多 >
编程相关推荐