diff --git a/auth/views.py b/auth/views.py index 7b2106658fb5235908af31e7da2992d68609a680..9ae600757aa22b0abbd5f115224ca845428bdb7d 100644 --- a/auth/views.py +++ b/auth/views.py @@ -25,6 +25,15 @@ def index(request): # TODO: Clean up how 'error' is done. return render_to_response('index.html', {'error' : '', 'csrf': csrf_token }) + +def courseinfo(request): + if request.user.is_authenticated(): + return redirect('/courseware') + else: + csrf_token = csrf(request)['csrf_token'] + # TODO: Clean up how 'error' is done. + return render_to_response('index.html', {'error' : '', + 'csrf': csrf_token }) def login_user(request, error=""): print request.POST diff --git a/urls.py b/urls.py index bf609adfcb41cc6c4121772b4559d822023560ee..b05bc31a0b62147d4f558e3fbccd55896c93f9fe 100644 --- a/urls.py +++ b/urls.py @@ -27,6 +27,7 @@ urlpatterns = ('', url(r'^create_account$', 'auth.views.create_account'), url(r'^activate/(?P<key>[^/]*)$', 'auth.views.activate_account'), url(r'^$', 'auth.views.index'), + url(r'^course_info$', 'auth.views.courseinfo'), url(r'^password_reset/$', 'django.contrib.auth.views.password_reset', dict(from_email='6002-admin@mit.edu'),name='auth_password_reset'), url(r'^password_change/$',django.contrib.auth.views.password_change,name='auth_password_change'),