Added changes for Malicious User reporting

This commit is contained in:
2024-04-20 20:10:40 -04:00
parent 7c81755cda
commit b9b405fba8
7 changed files with 186 additions and 22 deletions

View File

@@ -1,3 +1,4 @@
from typing import Any
from django.utils import timezone
@@ -16,3 +17,15 @@ def update_user_ip(request):
user.ip_address = ip_address
user.last_poll = timezone.now()
user.save()
class PollMiddleware:
def __init__(self, get_response):
self.get_response = get_response
def __call__(self, request):
print("Updating user last online and IP address")
update_user_ip(request)
response = self.get_response(request)
return response