ich habe eine post-form und muss die laut fehlermeldung gegen csrf-attacken schützen.
Ich habe mir dann die doku diesbezüglich durchgelesen und folgendes gemacht.
Code: Alles auswählen
from django.views.decorators.csrf import csrf_protect
from django.template import RequestContext
@csrf_protect
def register(request):
c = {}
....
return render_to_response("register.html", {'var1': var1, 'var2': var2}, c, context_instance=RequestContext(request))
Code: Alles auswählen
<form action="/register/" method="post">{% csrf_token %}
ich bekomme die fehlerseite angezeigt:
Code: Alles auswählen
Forbidden (403)
CSRF verification failed. Request aborted.
Help
Reason given for failure:
CSRF cookie not set.
Gruß