Am doing a project with Flask, Gevent and web socket using flask development server environment. I used flask_login
. Here
SessionID
in the Database and delete it once client disconnects.How to get total active connections
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()
There is no session id.
Sessions in Flask are simply wrappers over cookies. What you save on it it's digitally signed and sent as a cookie to the client. When you make a request, that cookie is sent to your server and then verified and transformed in a Python object.
AFAIK, Flask-Login saves on the session the user ID.
To get total active connections, you can:
flask.session['uid'] = uuid.uuid4()
, for example), then save it on your database.del flask.session['uid']
) and also from your database.