mirror of
https://github.com/AmanTahiliani/PeerNotes.git
synced 2026-08-07 19:56:19 -04:00
Updated User Ip registration
This commit is contained in:
@@ -66,7 +66,13 @@ class PollOnlineView(APIView):
|
|||||||
def post(self, request):
|
def post(self, request):
|
||||||
try:
|
try:
|
||||||
user = request.user
|
user = request.user
|
||||||
ip_address = get_client_ip(request)
|
try:
|
||||||
|
data = request.data
|
||||||
|
ip_address = data['ip']
|
||||||
|
print("Local IP found in request")
|
||||||
|
except Exception as e:
|
||||||
|
ip_address = get_client_ip(request)
|
||||||
|
print("Using public IP")
|
||||||
user.ip_address = ip_address
|
user.ip_address = ip_address
|
||||||
user.last_poll = timezone.now()
|
user.last_poll = timezone.now()
|
||||||
user.save()
|
user.save()
|
||||||
|
|||||||
@@ -13,7 +13,13 @@ def get_client_ip(request):
|
|||||||
|
|
||||||
def update_user_ip(request):
|
def update_user_ip(request):
|
||||||
user = request.user
|
user = request.user
|
||||||
ip_address = get_client_ip(request)
|
try:
|
||||||
|
data = request.data
|
||||||
|
ip_address = data['ip']
|
||||||
|
print("Local IP found in request")
|
||||||
|
except Exception as e:
|
||||||
|
ip_address = get_client_ip(request)
|
||||||
|
print("Using public IP")
|
||||||
user.ip_address = ip_address
|
user.ip_address = ip_address
|
||||||
user.last_poll = timezone.now()
|
user.last_poll = timezone.now()
|
||||||
user.save()
|
user.save()
|
||||||
|
|||||||
Reference in New Issue
Block a user