Don't allow non-auth to report spam.

master
Nick Sergeant 2016-04-02 12:36:57 -04:00
parent a5051be896
commit 3e26ac0cd0
1 changed files with 5 additions and 1 deletions

View File

@ -7,7 +7,7 @@ from django.core.mail import send_mail
from django.core.paginator import Paginator, InvalidPage
from django.db.models import Count
from django.db.models import Q
from django.http import Http404, HttpResponse, HttpResponseRedirect
from django.http import Http404, HttpResponse, HttpResponseRedirect, HttpResponseBadRequest
from django.shortcuts import get_object_or_404, render_to_response
from django.template import RequestContext
from django.views.decorators.cache import never_cache
@ -80,6 +80,10 @@ def embed(request, snipt_key):
def report_spam(request, snipt_id):
if not request.user.is_authenticated():
return HttpResponseBadRequest()
snipt = get_object_or_404(Snipt, pk=snipt_id)
send_mail('[Snipt] Spam reported',