use*_*391 15 flask python-2.7 flask-sqlalchemy flask-login flask-extensions
我正在使用烧瓶开发服务器环境与Flask,Gevent和web socket进行项目.我用过flask_login.这里
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()
Run Code Online (Sandbox Code Playgroud)gio*_*ioi 22
没有会话ID.
Flask中的会话只是对cookie的包装.你节省了什么,它被数字签名并作为cookie发送给客户端.当您发出请求时,该cookie将被发送到您的服务器,然后在Python对象中进行验证和转换.
AFAIK,Flask-Login在会话中保存用户ID.
要获得总活动连接,您可以:
flask.session['uid'] = uuid.uuid4()例如),然后将其保存在数据库中.del flask.session['uid'])以及数据库中删除该唯一ID .| 归档时间: |
|
| 查看次数: |
22484 次 |
| 最近记录: |