1
0
mirror of https://gitlab.crans.org/bde/nk20 synced 2025-06-21 09:58:23 +02:00

Rework on Docker image

This commit is contained in:
Yohann D'ANELLO
2020-06-21 20:27:42 +02:00
parent 518de596bb
commit b46854e479
6 changed files with 56 additions and 20 deletions

View File

@ -50,8 +50,10 @@ class SessionMiddleware(object):
def __call__(self, request):
user = request.user
if 'HTTP_X_FORWARDED_FOR' in request.META:
ip = request.META.get('HTTP_X_FORWARDED_FOR')
if 'HTTP_X_REAL_IP' in request.META:
ip = request.META.get('HTTP_X_REAL_IP')
elif 'HTTP_X_FORWARDED_FOR' in request.META:
ip = request.META.get('HTTP_X_FORWARDED_FOR').split(', ')[0]
else:
ip = request.META.get('REMOTE_ADDR')