此外,我还使用Flask来阻止陌生人,使用Socket.io在(客户端)浏览器和服务器之间进行交互,即将数据和状态从设备(在Python中)发送给用户(浏览器处的Javascript)。使用,我想让会话保持活动时间,比如说,10分钟。我在一个博客(我也在我的应用程序中使用)中找到了这段代码,它每次用户发送请求时都会刷新会话(很酷地使用了before_request):
@app.before_request # Jordan Bons
我试图在我的return redirect("/")行之前添加session["user_id"] = rows[0]["id"],但是当我尝试的时候得到了一个错误:IndexError: list index out of range。 这是我的寄存器函数的代码: @app.route("/register", methods=["GET", "POST"]) """Register user"""