我已经使用python flask实现了一个Web服务器并托管在pythonanywhere.com中......我在我的实现中使用了全局变量来处理登录会话.例如-
TOKENS = {"OAUTH_TOKEN": ""}
if(TOKENS['OAUTH_TOKEN']) == "":
authorized = Flase
else:
authorized = True
Run Code Online (Sandbox Code Playgroud)
但问题是当用户登录并授权第二个用户获得授权用户时.pythonanywhere使用WSGI作为运行python flask Web应用程序的服务器.如何将每个用户作为分隔线程处理?
您可以编写代码来创建一个登录solotion,但它不是真的safe.need设置会话的登录凭据并与每个请求加载用户和每个请求加载和集合G对象.
#login
session['user'] = user_id
@app.before_request
def before_request():
current_user = user_obj
g.user = current_user
Run Code Online (Sandbox Code Playgroud)
您可以使用本指南获得一个好的登录应用程序.
| 归档时间: |
|
| 查看次数: |
1227 次 |
| 最近记录: |