summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2013-10-15 22:30:45 +0200
committerRené 'Necoro' Neumann <necoro@necoro.net>2013-10-15 22:30:45 +0200
commit9333df3b7fece97cc4df1f4bd50f95a2f924563c (patch)
tree60efa529385b80a8bf1826b94e05139953b82e82 /app
parent23f458908f761977c0b7f187db5ad488c4d78658 (diff)
downloadkosten-9333df3b7fece97cc4df1f4bd50f95a2f924563c.tar.gz
kosten-9333df3b7fece97cc4df1f4bd50f95a2f924563c.tar.bz2
kosten-9333df3b7fece97cc4df1f4bd50f95a2f924563c.zip
Support flashing
Diffstat (limited to 'app')
-rw-r--r--app/login.py1
-rw-r--r--app/views/__init__.py3
-rw-r--r--app/views/login.py4
3 files changed, 6 insertions, 2 deletions
diff --git a/app/login.py b/app/login.py
index f4501c8..be89f09 100644
--- a/app/login.py
+++ b/app/login.py
@@ -10,6 +10,7 @@ from . import model
login_manager = LoginManager()
login_manager.init_app(app)
+login_manager.login_message = u"Bitte einloggen!"
class User (model.User, UserMixin):
def check_password(self, pwd):
diff --git a/app/views/__init__.py b/app/views/__init__.py
index 58d9fb6..275a6c9 100644
--- a/app/views/__init__.py
+++ b/app/views/__init__.py
@@ -9,12 +9,13 @@ from .. import app, db
from ..login import current_user, login_required
from ..utils import templated, redirect
from ..flask_extend import Blueprint
+from flask import flash
__all__ = [
"db", "app",
"current_user", "login_required",
"templated", "redirect",
- "Blueprint",
+ "Blueprint", "flash",
"request", "url_for"
]
diff --git a/app/views/login.py b/app/views/login.py
index 4b327ec..413d406 100644
--- a/app/views/login.py
+++ b/app/views/login.py
@@ -1,4 +1,4 @@
-from . import Blueprint, db, \
+from . import Blueprint, flash, db, \
current_user, login_required, \
templated, request, url_for
@@ -18,6 +18,8 @@ def login():
if form.validate_on_submit():
login_user(form.user)
return redirect(request.args.get("next") or url_for("index"))
+ elif form.is_submitted():
+ flash("Login fehlgeschlagen!", "error")
return { 'form': form }