From eacaa2db3a25bac4b69210c773581be9af561b75 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Fri, 17 Aug 2012 22:24:21 -0700 Subject: [PATCH] Error message when the client doesn't do cookies. --- views.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/views.py b/views.py index 4c23ebb..724e256 100644 --- a/views.py +++ b/views.py @@ -1,14 +1,13 @@ from django.contrib.auth.decorators import login_required from django.shortcuts import redirect, render_to_response +from django.template import RequestContext def index(request): '''Index page. Everyone starts here. If the user is logged in (that is, they have a session id) return the follower_graph view. Otherwise, render the index page.''' - if request.method == 'POST': - return redirect('login') - if 'sessionid' in request.session: + if request.session.get('sessionid', False): return follower_graph(request) # Set a test cookie. When the user clicks the 'Login' button, test and make # sure this cookie was set properly. @@ -24,8 +23,9 @@ def login(request): request.session.delete_test_cookie() return redirect('/login/github/') else: - # TODO: Render an error -- fix your damn cookies! - return render_to_response('login.html') + # Render an error -- fix your damn cookies! + return render_to_response('login.html', + { 'error': "Fix your damn cookies!" }) @login_required