Only allow one session

This commit is contained in:
richard-dds
2019-05-15 16:57:09 -04:00
parent 48fbc1c997
commit e037c81338
4 changed files with 40 additions and 1 deletions

View File

@@ -8,9 +8,9 @@ from flask import (
url_for,
request,
make_response,
current_app as app
)
from flask import current_app as app
from jinja2.exceptions import TemplateNotFound
import pendulum
import os
@@ -123,8 +123,11 @@ def redirect_after_login_url():
def current_user_setup(user):
session_id = session.sid
app.redis.delete("session:{}".format(user.last_session_id))
session["user_id"] = user.id
session["last_login"] = user.last_login
Users.update_last_session_id(user, session_id)
Users.update_last_login(user)