Merge pull request #834 from dod-ccpo/limit-concurrent-logins

Prevent multiple active sessions
This commit is contained in:
richard-dds
2019-05-29 16:19:58 -04:00
committed by GitHub
10 changed files with 130 additions and 9 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
@@ -125,6 +125,7 @@ def redirect_after_login_url():
def current_user_setup(user):
session["user_id"] = user.id
session["last_login"] = user.last_login
app.session_limiter.on_login(user)
Users.update_last_login(user)