From b63f0128f9c0cdce012a06ef288b04dff7438f89 Mon Sep 17 00:00:00 2001 From: Sunpy Date: Fri, 26 Apr 2019 02:53:37 +0100 Subject: [PATCH] Flash alerts --- routes.py | 10 +++++----- templates/layout/includes/top_nav.html | 12 ++++++++++++ templates/login.html | 11 ++++++++++- 3 files changed, 27 insertions(+), 6 deletions(-) diff --git a/routes.py b/routes.py index 9297aff..4090e60 100644 --- a/routes.py +++ b/routes.py @@ -22,7 +22,7 @@ def dashboard(): @glob.app.route("/login", methods = ["GET", "POST"]) def login(): if flask_login.current_user.is_authenticated: - flash("Already logged in") + flash("Already logged in", "info") return redirect(url_for("dashboard")) form = LoginForm(request.form) @@ -30,7 +30,7 @@ def login(): # TODO: get uuid from database uuid = 0 if uuid < 0: - flash("Invalid login") + flash("Invalid login", "danger") return render_template("login.html", form=form) user = User(uuid) @@ -38,7 +38,7 @@ def login(): flask_login.login_user(user) logged_in_users.append(user) - flash("Logged in") + flash("Logged in", "success") return redirect(url_for("dashboard")) return render_template("login.html", form=form) @@ -46,12 +46,12 @@ def login(): @flask_login.login_required def logout(): flask_login.logout_user() - flash("Logged out") + flash("Logged out", "success") return redirect(url_for("login")) @glob.app.errorhandler(401) def unauthorized_handler_err(): - flash("Login is required") + flash("Login is required", "danger") unauthorized_handler() @login_manager.user_loader diff --git a/templates/layout/includes/top_nav.html b/templates/layout/includes/top_nav.html index 811b549..880a80f 100644 --- a/templates/layout/includes/top_nav.html +++ b/templates/layout/includes/top_nav.html @@ -33,6 +33,18 @@