From 9f33537fc68dd5df0c53f61ec450d579f439823b Mon Sep 17 00:00:00 2001 From: imbeer Date: Tue, 27 May 2025 23:38:33 +0300 Subject: [PATCH] #73: revert ip check --- backend/subscription/views.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/subscription/views.py b/backend/subscription/views.py index cea9fa0b..b2de6608 100644 --- a/backend/subscription/views.py +++ b/backend/subscription/views.py @@ -42,11 +42,11 @@ class WebhookHandler(APIView): def post(self, request, *args, **kwargs): event_json = json.loads(request.body) - yookassa_ips = ['185.71.76.0/27', '185.71.77.0/27', '77.75.153.0/25', '77.75.156.35', '77.75.156.11', '77.75.154.128/25'] - client_ip = request.META.get('REMOTE_ADDR') - if not any(ip_network(client_ip).subnet_of(ip_network(net)) for net in yookassa_ips): - print(f"Webhook from untrusted IP: {client_ip}") - return Response(status=403) + # yookassa_ips = ['185.71.76.0/27', '185.71.77.0/27', '77.75.153.0/25', '77.75.156.35', '77.75.156.11', '77.75.154.128/25'] + # client_ip = request.META.get('REMOTE_ADDR') + # if not any(ip_network(client_ip).subnet_of(ip_network(net)) for net in yookassa_ips): + # print(f"Webhook from untrusted IP: {client_ip}") + # return Response(status=403) try: handle_message_from_yookassa(data=event_json)