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:
- At login, generate an unique id and save it on the session (
flask.session['uid'] = uuid.uuid4()
, for example), then save it on your database.
- At logout, delete that unique id from the session (
del flask.session['uid']
) and also from your database.
- Retrieve the count of active sessions using your favourite method (ORM/Raw SQL)
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…