From 870800e8d2e8f08fc9e08bc1e843076217d23002 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Fri, 5 May 2017 10:40:08 +0200 Subject: [PATCH] Stop flashing 'Please log in to access this page.' This message was "flashed" (http://flask.pocoo.org/docs/0.12/patterns/flashing/) by Flask-Login. This happens on every unauthorised request, so also on AJAX requests (like for the notifications). As a result, a user could be spammed by a screen full of these messages if they left their window open and their session timed out. --- pillar/auth/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pillar/auth/__init__.py b/pillar/auth/__init__.py index b314120a..08b2aa05 100644 --- a/pillar/auth/__init__.py +++ b/pillar/auth/__init__.py @@ -71,6 +71,7 @@ def config_login_manager(app): login_manager = flask_login.LoginManager() login_manager.init_app(app) login_manager.login_view = "users.login" + login_manager.login_message = '' login_manager.anonymous_user = AnonymousUser # noinspection PyTypeChecker login_manager.user_loader(_load_user)