From: Ciro Scognamiglio <ciro.scognamiglio@cslash.net>
Date: Thu, 8 Jan 2015 17:50:29 +0000 (+0100)
Subject: csrf support
X-Git-Tag: myslice-1.3~122^2~5^2
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=6e20d79cde8519615fd672e677966e0ef7b5a0f3;p=myslice.git

csrf support
---

diff --git a/portal/loginwidget.py b/portal/loginwidget.py
index 2438fa93..5270473f 100644
--- a/portal/loginwidget.py
+++ b/portal/loginwidget.py
@@ -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)