members/echo: check key validity before password requesting password

pull/73/head
Christian Merten 1 year ago
parent a24c23b13e
commit d3ceb81cc3
Signed by: christian.merten
GPG Key ID: D953D69721B948B3

@ -124,6 +124,13 @@ def echo(request):
return HttpResponseRedirect(reverse('startpage:index')) return HttpResponseRedirect(reverse('startpage:index'))
if request.method == 'GET': if request.method == 'GET':
key = request.GET['key']
# try to get a member from the supplied echo key
try:
member = Member.objects.get(echo_key=key)
except Member.DoesNotExist:
return render_echo_failed(request, _("invalid"))
# show password # show password
return render_echo_password(request, request.GET['key']) return render_echo_password(request, request.GET['key'])

Loading…
Cancel
Save