mamweb/various/views.py
Pavel "LEdoian" Turinsky 93cfa504a8 Nepadat pro hodně nevalidní CSRF
Když to nemá referer, tak je to hodně divné, ale mail o tom nechci.
2023-10-22 15:21:24 +02:00

13 lines
398 B
Python

from django.http import HttpResponseForbidden
from django.shortcuts import render
# Create your views here.
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.get("HTTP_REFERER", None), "reason": reason},
status=HttpResponseForbidden.status_code,
)