2017-03-06 16 views
0

Ich bekomme CSRF-Verifizierung fehlgeschlagen, wenn ich zurück gehe zurück nach dem Login mit Django-Methode gehen.Django - CSRF-Verifizierung fehlgeschlagen - nach erfolgreichem Anmelden

Es gibt die Anmeldeseite zurück, selbst nachdem ich mich erfolgreich angemeldet habe. Der Fehler wird gepostet, da die CSRF-Überprüfung fehlgeschlagen ist.

Kann ich irgendetwas in Django Einstellung setzen?

+0

Nicht ohne Code zu sehen. –

+0

Kannst du dein Formular html zeigen, ich befürchte etwas stimmt nicht mit deinem {% csrf_token%} –

+0

hättest du Lösungen gefunden: –

Antwort

0

in Ihre Form {% csrf_token %} Gefallen Sie diese

<form action="" method="post"> 
     {% csrf_token %} 
<form> 
+0

Er hat es wahrscheinlich schon, da er sagt das Problem ist da wenn er zurück geht –

+0

Vielleicht hast du render_to_response, change benutzt Rendern (Anfrage, "index.html",) – itsccn

0

Die CSRF-Token, nachdem der Benutzer anmeldet gedreht werden. Wenn der Benutzer im Browser geht zurück nach der Anmeldung und legt ein Formular mit dem alten Token, dann erhalten Sie einen CSRF-Fehler.

Wenn Sie die Seite nach dem Anmelden mit dem Formular aktualisieren, wird die Seite mit dem neuen Token erneut geladen, und die CSRF-Überprüfung sollte bestanden werden.

Verwandte Themen