From: Ciro Scognamiglio 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=unfold.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)