fix csrf in contact forms
authorJan Szejko <janek37@gmail.com>
Mon, 2 Oct 2017 09:34:19 +0000 (11:34 +0200)
committerJan Szejko <janek37@gmail.com>
Mon, 2 Oct 2017 09:34:19 +0000 (11:34 +0200)
src/contact/templates/contact/form.html
src/contact/templates/contact/mail_managers_body.txt

index 346de58..fc1427f 100644 (file)
@@ -1,6 +1,7 @@
 {% extends form.base_template|default:"base/base.html" %}
 {% load chunks %}
 {% load honeypot %}
+{% load ssi_csrf_token from ssify %}
 
 {% block title %}{{ form.form_title }}{% endblock %}
 
@@ -15,7 +16,7 @@
     </div>
 
     <form method="POST" action="." enctype="multipart/form-data" class="submit-form">
-    {% csrf_token %}
+    {% ssi_csrf_token %}
     {% render_honeypot_field %}
     {% block form %}
         <table>
index b7f97cf..b65ebd8 100644 (file)
@@ -1,6 +1,6 @@
-{% load pretty_print from contact_tags %}{% load subdomainurls %}Wypełniono formularz {{ form_tag }} na stronie {{ site_name }}.
+{% load pretty_print from contact_tags %}Wypełniono formularz {{ form_tag }} na stronie {{ site_name }}.
 
-{% url 'admin:contact_contact_change' None contact.pk %}
+https://{{site_domain}}{% url 'admin:contact_contact_change' contact.pk %}
 
 {% for k, v in contact.body.items %}
 {{ k }}:
@@ -8,5 +8,5 @@
 {% endfor %}
 {% for attachment in contact.attachment_set.all %}
 {{ attachment.tag }}:
-http://{{ site_domain }}{{ attachment.get_absolute_url }}
+https://{{ site_domain }}{{ attachment.get_absolute_url }}
 {% endfor %}