diff options
Diffstat (limited to 'accounts/utils/login.py')
-rw-r--r-- | accounts/utils/login.py | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/accounts/utils/login.py b/accounts/utils/login.py index 07953e3..938268f 100644 --- a/accounts/utils/login.py +++ b/accounts/utils/login.py @@ -24,16 +24,18 @@ class _compact_json: def create_login_manager() -> flask_login.login_manager.LoginManager: login_manager = LoginManager() - login_manager.login_message = 'Bitte einloggen' - login_manager.login_view = 'login.login' + login_manager.login_message = "Bitte einloggen" + login_manager.login_view = "login.login" @login_manager.user_loader def load_user(user_id: str) -> LoginManager: try: username, password = parse_userid(user_id) return accounts_app.user_backend.auth(username, password) - except (accounts_app.user_backend.NoSuchUserError, - accounts_app.user_backend.InvalidPasswordError): + except ( + accounts_app.user_backend.NoSuchUserError, + accounts_app.user_backend.InvalidPasswordError, + ): return None return login_manager @@ -52,7 +54,9 @@ def logout_required(f): @wraps(f) def logout_required_(*args, **kwargs): if current_user.is_authenticated: - raise Forbidden('Diese Seite ist nur für nicht eingeloggte Benutzer gedacht!') + raise Forbidden( + "Diese Seite ist nur für nicht eingeloggte Benutzer gedacht!" + ) return f(*args, **kwargs) - return logout_required_ + return logout_required_ |