当计时器结束时,Flask命中了某个应用路由



我正在开发一个flask应用程序,我已经实现了基于Azure AD的身份验证。现在当用户登录时,他们可以根据自己的选择选择3种不同的应用程序路由。

在每个应用程序路由中都有一个post方法,通过点击按钮开始分配资源,如Azure VM。

我想开始计时器只有当用户单击该按钮和重定向到/登出计时器结束时。

提前感谢。

你试过用会话来做吗?

@app.route('your_url', methods = ["POST"])
def your_function():
    session.permanent = True
    app.permanent_session_lifetime = timedelta(minutes=60)

然后使用某种类型的fetch/ajax,当你点击按钮的同时POST请求到"/your_url"触发一个会话分配,该会话将在60分钟后过期。

找到您分配的会话,如果它不存在,则继续注销。这就是flask-login和其他flask项目似乎正在做的一种方法。

最新更新