Nepadat pro hodně nevalidní CSRF
Když to nemá referer, tak je to hodně divné, ale mail o tom nechci.
This commit is contained in:
parent
29b5361545
commit
93cfa504a8
2 changed files with 2 additions and 2 deletions
|
@ -8,7 +8,7 @@
|
|||
<h2>{% block nadpis1a %}O-jo-jo-jo-joj{% endblock nadpis1a %}</h2>
|
||||
|
||||
<p>
|
||||
Problém se sušenkami či něčím podobným. Zkuste to prosím znovu: <a href="{{ url }}">{{ url }}</a>. Případně můžete přejít na <a href="/">titulní stránku</a>.
|
||||
Problém se sušenkami či něčím podobným. Zkuste {% if url %}to prosím znovu: <a href="{{ url }}">{{ url }}</a>. Případně {% endif %}můžete přejít na <a href="/">titulní stránku</a>.
|
||||
</p>
|
||||
|
||||
<p>Pokud problém přetrvává obraťte se na nás přes e-mail: <a href="mailto:mam@matfyz.cz">mailto:mam@matfyz.cz</a> a pošlete nám následující popis chyby: <code>{{ reason }}</code></p>
|
||||
|
|
|
@ -8,6 +8,6 @@ def csrf_error(request, reason=""):
|
|||
""" Jednoduchý „template view“ (třída to být nemůže) pro CSRF chyby """
|
||||
return render(
|
||||
request, 'various/403_csrf.html',
|
||||
{"url": request.META["HTTP_REFERER"], "reason": reason},
|
||||
{"url": request.META.get("HTTP_REFERER", None), "reason": reason},
|
||||
status=HttpResponseForbidden.status_code,
|
||||
)
|
||||
|
|
Loading…
Reference in a new issue