csrf support
authorCiro Scognamiglio <ciro.scognamiglio@cslash.net>
Thu, 8 Jan 2015 17:50:29 +0000 (18:50 +0100)
committerCiro Scognamiglio <ciro.scognamiglio@cslash.net>
Thu, 8 Jan 2015 17:50:29 +0000 (18:50 +0100)
portal/loginwidget.py

index 2438fa9..5270473 100644 (file)
@@ -1,14 +1,12 @@
-from django.template                 import RequestContext
-from django.shortcuts                import render_to_response
+from django.core.context_processors import csrf
+from django.shortcuts               import render_to_response
 
 from django.views.generic.base      import TemplateView
-from unfold.loginrequired import FreeAccessView
-
-from django.http import HttpResponse
-from django.shortcuts import render
+from unfold.loginrequired           import FreeAccessView
 
 class LoginWidget(FreeAccessView):
     
     def get(self, request):
         env = {}
-        return render_to_response("loginwidget.html", env, context_instance=RequestContext(request))
+        env.update(csrf(request))
+        return render_to_response("loginwidget.html", env)