From 5737916435bfeaec27dfd64af918bd8c7ae6ac0f Mon Sep 17 00:00:00 2001 From: jordan Date: Mon, 18 Apr 2011 17:28:53 +0000 Subject: [PATCH] enabling the CSRF protection middleware and adding the {% csrf_token %} tag to the forms, now OSQA is protected from Cross Site Request Forgery attacks git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@988 0cfe37f9-358a-4d5e-be75-b63607b5c754 --- forum/skins/default/templates/answer_edit.html | 3 ++- forum/skins/default/templates/ask.html | 1 + forum/skins/default/templates/auth/auth_settings.html | 1 + forum/skins/default/templates/auth/complete.html | 2 ++ forum/skins/default/templates/auth/signin.html | 4 ++++ forum/skins/default/templates/auth/temp_login_request.html | 1 + forum/skins/default/templates/close.html | 1 + forum/skins/default/templates/feedback.html | 1 + forum/skins/default/templates/header.html | 1 + forum/skins/default/templates/node/comments.html | 1 + forum/skins/default/templates/notarobot.html | 1 + forum/skins/default/templates/osqaadmin/createuser.html | 1 + forum/skins/default/templates/osqaadmin/edit_page.html | 1 + forum/skins/default/templates/osqaadmin/maintenance.html | 1 + forum/skins/default/templates/osqaadmin/moderation.html | 1 + forum/skins/default/templates/osqaadmin/nodeman.html | 4 ++++ forum/skins/default/templates/osqaadmin/set.html | 1 + forum/skins/default/templates/question.html | 1 + forum/skins/default/templates/question_edit.html | 3 ++- forum/skins/default/templates/question_retag.html | 3 ++- forum/skins/default/templates/reopen.html | 6 ++---- forum/skins/default/templates/search.html | 1 + forum/skins/default/templates/users/edit.html | 1 + forum/skins/default/templates/users/preferences.html | 1 + .../default/templates/users/subscriptions_settings.html | 1 + forum_modules/akismet/templates/foundspam.html | 1 + forum_modules/exporter/templates/exporter.html | 1 + forum_modules/sximporter/templates/page.html | 1 + settings.py | 1 + 29 files changed, 40 insertions(+), 7 deletions(-) diff --git a/forum/skins/default/templates/answer_edit.html b/forum/skins/default/templates/answer_edit.html index 985addd..9409f0d 100644 --- a/forum/skins/default/templates/answer_edit.html +++ b/forum/skins/default/templates/answer_edit.html @@ -63,7 +63,8 @@
-
+ + {% csrf_token %}
{% if revision_form.revision.errors %}{{ revision_form.revision.errors.as_ul }}{% endif %}
diff --git a/forum/skins/default/templates/ask.html b/forum/skins/default/templates/ask.html index 26f5fae..f2b5b53 100644 --- a/forum/skins/default/templates/ask.html +++ b/forum/skins/default/templates/ask.html @@ -94,6 +94,7 @@
+ {% csrf_token %} {% if not request.user.is_authenticated %}
{% trans "You are welcome to start submitting your question anonymously." %} diff --git a/forum/skins/default/templates/auth/auth_settings.html b/forum/skins/default/templates/auth/auth_settings.html index 8b52019..969036d 100644 --- a/forum/skins/default/templates/auth/auth_settings.html +++ b/forum/skins/default/templates/auth/auth_settings.html @@ -27,6 +27,7 @@ {% endif %}
+ {% csrf_token %}
    {{form.as_ul}}
diff --git a/forum/skins/default/templates/auth/complete.html b/forum/skins/default/templates/auth/complete.html index 5b293eb..79f10dc 100644 --- a/forum/skins/default/templates/auth/complete.html +++ b/forum/skins/default/templates/auth/complete.html @@ -34,6 +34,7 @@