diff options
Diffstat (limited to 'app/views/login.py')
-rw-r--r-- | app/views/login.py | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/app/views/login.py b/app/views/login.py deleted file mode 100644 index 7b46665..0000000 --- a/app/views/login.py +++ /dev/null @@ -1,29 +0,0 @@ -from . import Blueprint, flash, db, \ - current_user, login_required, \ - templated, request, url_for - -from ..forms import LoginForm -from ..login import login_user, logout_user, login_manager - -# we explicitly need flask's redirect and not our variant -from flask import redirect - -mod = Blueprint('login', __name__) - -@mod.route('/login', methods=('GET', 'POST')) -@templated -def login(): - form = LoginForm(flash=u"Login fehlgeschlagen!") - - if form.validate_on_submit(): - login_user(form.user) - return redirect(request.args.get('next') or url_for('index')) - - return { 'form': form } - -@mod.route('/logout') -def logout(): - logout_user() - return redirect(url_for('.login')) - -login_manager.login_view = 'login.login' |