aboutsummaryrefslogtreecommitdiff
path: root/newspipe/web/views/session_mgmt.py
diff options
context:
space:
mode:
Diffstat (limited to 'newspipe/web/views/session_mgmt.py')
-rw-r--r--newspipe/web/views/session_mgmt.py26
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.
bgstack15