|
@@ -65,6 +65,11 @@ class CommonService:
|
|
:param request:
|
|
:param request:
|
|
:return:
|
|
:return:
|
|
"""
|
|
"""
|
|
|
|
+ ip = request.META.get("X-Forwarded-For","")
|
|
|
|
+ if ip:
|
|
|
|
+ client_ip = ip.split(",")[0].strip() if ip else ""
|
|
|
|
+ if client_ip:
|
|
|
|
+ return client_ip
|
|
ip = request.META.get("HTTP_X_FORWARDED_FOR", "")
|
|
ip = request.META.get("HTTP_X_FORWARDED_FOR", "")
|
|
if not ip:
|
|
if not ip:
|
|
ip = request.META.get('REMOTE_ADDR', "")
|
|
ip = request.META.get('REMOTE_ADDR', "")
|