diff options
Diffstat (limited to 'newspipe/web/views/session_mgmt.py')
-rw-r--r-- | newspipe/web/views/session_mgmt.py | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/newspipe/web/views/session_mgmt.py b/newspipe/web/views/session_mgmt.py index 9588e98e..801834ec 100644 --- a/newspipe/web/views/session_mgmt.py +++ b/newspipe/web/views/session_mgmt.py @@ -1,33 +1,33 @@ import logging - from datetime import datetime -from werkzeug.security import generate_password_hash -from werkzeug.exceptions import NotFound + from flask import ( - render_template, + current_app, flash, - session, - request, - url_for, redirect, - current_app, + render_template, + request, + session, + url_for ) from flask_babel import gettext, lazy_gettext -from flask_login import LoginManager, logout_user, login_required, current_user +from flask_login import LoginManager, current_user, login_required, logout_user from flask_principal import ( - Principal, AnonymousIdentity, + Principal, UserNeed, identity_changed, identity_loaded, - session_identity_loader, + session_identity_loader ) +from werkzeug.exceptions import NotFound +from werkzeug.security import generate_password_hash from newspipe.bootstrap import application -from newspipe.web.views.common import admin_role, api_role, login_user_bundle from newspipe.controllers import UserController -from newspipe.web.forms import SignupForm, SigninForm from newspipe.notifications import notifications +from newspipe.web.forms import SigninForm, SignupForm +from newspipe.web.views.common import admin_role, api_role, login_user_bundle Principal(current_app) # Create a permission with a single Need, in this case a RoleNeed. |