Fix for remote ip generation (logging auth)
This commit is contained in:
parent
a50e55daf1
commit
898fc1f8f4
@ -10,7 +10,7 @@ logger = logging.getLogger(settings.ROOT_LOGGER_NAME).getChild(__name__)
|
||||
def user_logged_in_callback(sender, request, user, **kwargs):
|
||||
# to cover more complex cases:
|
||||
# http://stackoverflow.com/questions/4581789/how-do-i-get-user-ip-address-in-django
|
||||
ip = request.META.get('REMOTE_ADDR')
|
||||
ip = request.META.get('HTTP_X_FORWARDED_FOR') or request.META.get('REMOTE_ADDR')
|
||||
|
||||
logger.info('Accepted password for {user} from {ip}'.format(
|
||||
user=user,
|
||||
@ -20,7 +20,7 @@ def user_logged_in_callback(sender, request, user, **kwargs):
|
||||
|
||||
@receiver(user_logged_out)
|
||||
def user_logged_out_callback(sender, request, user, **kwargs):
|
||||
ip = request.META.get('REMOTE_ADDR')
|
||||
ip = request.META.get('HTTP_X_FORWARDED_FOR') or request.META.get('REMOTE_ADDR')
|
||||
|
||||
logger.debug('Disconnected from user {user} {ip}'.format(
|
||||
user=user,
|
||||
@ -30,7 +30,7 @@ def user_logged_out_callback(sender, request, user, **kwargs):
|
||||
|
||||
@receiver(user_login_failed)
|
||||
def user_login_failed_callback(sender, request, credentials, **kwargs):
|
||||
ip = request.META.get('REMOTE_ADDR')
|
||||
ip = request.META.get('HTTP_X_FORWARDED_FOR') or request.META.get('REMOTE_ADDR')
|
||||
|
||||
logger.warning('Failed password for {user} from {ip}'.format(
|
||||
user=credentials.get('username'),
|
||||
|
Loading…
x
Reference in New Issue
Block a user