From 60ce7256e8bb38f7f7dd98b0e5540346bffcdea4 Mon Sep 17 00:00:00 2001 From: Marian Sigler Date: Mon, 24 Sep 2012 03:05:54 +0200 Subject: Add `logout_required; Add bootstrap for forms --- app.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'app.py') diff --git a/app.py b/app.py index bb54487..f1f9ef1 100644 --- a/app.py +++ b/app.py @@ -49,7 +49,9 @@ def index(): @app.route('/register', methods=['GET', 'POST']) @templated('register.html') +@logout_required def register(): + #TODO: check for double uids form = RegisterForm(request.form) if request.method == 'POST' and form.validate(): username = form.username.data @@ -75,7 +77,9 @@ def register(): @app.route('/register/', methods=['GET', 'POST']) @templated('register_complete.html') +@logout_required def register_complete(token): + #TODO: check for double uids username, mail = http_verify_confirmation('register', token.encode('ascii'), timeout=3*24*60*60) @@ -146,8 +150,8 @@ def settings(): 'services': services, } -@login_required @app.route('/settings/change_mail/') +@login_required def change_mail(token): username, mail = http_verify_confirmation('change_mail', token.encode('ascii'), timeout=3*24*60*60) @@ -163,6 +167,7 @@ def change_mail(token): @app.route('/logout') def logout(): logout_user() + flash(u'Erfolgreich ausgeloggt.', 'success') return redirect(url_for('index')) -- cgit v1.2.3-1-g7c22