在我的网络应用中,我使用基于令牌的登录 - 对于大多数网页而言。对于其余页面,它是基于会话的。所以我有一个常见的常量,使两个值保持同步,以便所有页面都能正常运行。
对于会话:我使用以下代码:
app.permanent_session_lifetime = timedelta(seconds=DEFAULT_TOKEN_TIMEOUT)
一直工作正常,直到我决定将价值提高到5天。然后发生的是令牌仍然有效并且所有API调用都没问题。但那些依赖会话的页面会在一段时间后停止工作。所以看起来上面的代码不起作用 - 或者这个值有一个上限。
我计划将所有页面移动到使用令牌和API但是现在:会话生命周期是否有上限值?可以增加吗?保持如此长时间的长期会议是一个好主意吗?
答案 0 :(得分:0)
烧瓶中的默认时间值为31天。我已经安排了50天的会议,一切都很好。 我的设置配置代码
permanent_session_lifetime = timedelta(days=50)
问题可能是这么长时间的第二个问题。尝试使用选项天
app.permanent_session_lifetime = timedelta(days=DEFAULT_TOKEN_TIMEOUT)
答案 1 :(得分:0)
这也有效。我在我的测试版项目中使用它。没问题。
[IgnoreDataMember]