From 8abd54e9d2e023ac137251604364f2de97fbe930 Mon Sep 17 00:00:00 2001 From: Davide Bongiovanni Date: Sat, 1 Dec 2018 17:37:33 +0100 Subject: [PATCH] Main page does not require login. Fixed login redirection --- kukv1.py | 3 +-- templates/meal_list.html | 6 ++++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/kukv1.py b/kukv1.py index c0b4fe9..d56d725 100644 --- a/kukv1.py +++ b/kukv1.py @@ -95,7 +95,6 @@ def addme(): return render_template('appresponse.html', message='Only one meal per person!') @app.route('/') -@login_required def index(): return render_template('meal_list.html', leaderboard=getLeaderboard(), meals=getUpcomingMeals()) @@ -114,7 +113,7 @@ def login(): u = User.get(username) u.user_id = result[0]['id'] login_user(u) - return redirect(request.args.get("next")) + return redirect(request.args.get('next') or url_for('index')) return abort(401) else: return Response(''' diff --git a/templates/meal_list.html b/templates/meal_list.html index 4a4db4f..97d4500 100644 --- a/templates/meal_list.html +++ b/templates/meal_list.html @@ -46,10 +46,16 @@ {% endfor%}
+ {% if current_user.is_authenticated %} + {% endif %}