From cc13aef05a7221ed0d237922413718f9d613e907 Mon Sep 17 00:00:00 2001 From: Piotr Mitros Date: Sun, 4 Mar 2012 14:21:52 -0500 Subject: [PATCH] Check on user authenticated in AJAX --- courseware/module_render.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/courseware/module_render.py b/courseware/module_render.py index cef037be70..d1f1f89930 100644 --- a/courseware/module_render.py +++ b/courseware/module_render.py @@ -47,6 +47,9 @@ def make_track_function(request): def modx_dispatch(request, module=None, dispatch=None, id=None): ''' Generic view for extensions. ''' + if not request.user.is_authenticated(): + return redirect('/') + # Grab the student information for the module from the database s = StudentModule.objects.filter(student=request.user, module_id=id)