Python 2.7 Flask登录-如何获取会话ID
我正在使用Flask开发服务器环境进行Flask、Gevent和web套接字项目。我使用了Python 2.7 Flask登录-如何获取会话ID,python-2.7,flask,flask-sqlalchemy,flask-login,flask-extensions,Python 2.7,Flask,Flask Sqlalchemy,Flask Login,Flask Extensions,我正在使用Flask开发服务器环境进行Flask、Gevent和web套接字项目。我使用了flask\u登录。这里 如何获取每个连接的唯一会话ID 我想将SessionID存储在数据库中,并在客户端断开连接后将其删除 如何获得全部活动连接 from flask_login import * login_manager = LoginManager() login_manager.setup_app(app) @app.route("/", methods=["GET", "POST"])
flask\u登录
。这里
SessionID
存储在数据库中,并在客户端断开连接后将其删除from flask_login import *
login_manager = LoginManager()
login_manager.setup_app(app)
@app.route("/", methods=["GET", "POST"])
def login():
login_user([username], remember):
@app.route("/logout")
@login_required
def logout():
logout_user()
没有会话id 烧瓶中的会话只是饼干的包装。您保存在上面的内容会经过数字签名并作为cookie发送到客户端。当您发出请求时,该cookie将被发送到服务器,然后在Python对象中进行验证和转换 好的,Flask登录会在会话中保存用户ID 要获得全部活动连接,您可以:
flask.session['uid']=uuid.uuid4()
),然后将其保存在数据库中del flask.session['uid']
)以及数据库中删除该唯一id没有会话id 烧瓶中的会话只是饼干的包装。您保存在上面的内容会经过数字签名并作为cookie发送到客户端。当您发出请求时,该cookie将被发送到服务器,然后在Python对象中进行验证和转换 好的,Flask登录会在会话中保存用户ID 要获得全部活动连接,您可以:
flask.session['uid']=uuid.uuid4()
),然后将其保存在数据库中del flask.session['uid']
)以及数据库中删除该唯一idflask.session[''u id']您想要每个连接或每个登录用户的会话id吗?嗨,Burhan,我需要每个登录用户的会话id。提前谢谢兄弟。你是如何使用flask_登录的?发布这部分代码。请将代码添加到问题中,而不是添加到注释中。您想要每个连接或每个登录用户的会话id吗?嗨,Burhan,我需要每个登录用户的会话id。提前谢谢兄弟。你是如何使用flask_登录的?发布这部分代码。请将代码添加到问题中,不要添加到注释中。会话id是cookie的内容,您可以从会话中获取。sidSession id是cookie的内容,您可以从会话中获取。sid
flask。flask登录使用会话[''u id']
。“标准”Flask会话没有SID。Flask.session[''u id']
由Flask登录来实现。“标准”烧瓶会话没有SID。