Комментарии 16
НЛО прилетело и опубликовало эту надпись здесь
Уже при двух «продвинутых пользователях», их сроки пребывания на сайте начнут накладываться друг на друга, и ничего утверждать точно будет невозможно. А если их будет 10 (+50 нормальных)? Какой тут алгоритм выявления?
0
А если продвинутый юзер будет из разных браузеров заходить под двумя аккаунтами и вперемешку то с одного, то с другого выполнять какие-то действия?
+1
> один из моих юзеров завел виртуалов
По-моему, таких лечить надо.
По-моему, таких лечить надо.
0
Попробуйте сами найти ошибку тут
Кстати, а чего вы Django через FastCGI а не через WSGI гоняете?
ip = request.META.get('REMOTE_ADDR', '') or request.META.get('HTTP_X_FORWARDED_FOR', '')
Кстати, а чего вы Django через FastCGI а не через WSGI гоняете?
0
Ошибки не нашел, да и код работает на сервере :)
Просто пока нагрузок небыло, я
Просто пока нагрузок небыло, я
0
проблем с FastCGI не испытал…
0
Нужно местами поменять т.к. 'REMOTE_ADDR' есть всегда, а 'HTTP_X_FORWARDED_FOR' только когда используется непрозрачный прокси.
Ну а вообще писали бы и REMOTE_ADDR и HTTP_X_FORWARDED_FOR для надежности. Я например в FF поставил расширение которое всегда дописывает заголовок HTTP_X_FORWARDED_FOR: 127.0.0.1 чтоб такие «умные» детекторы мучать.
ip = request.META.get('HTTP_X_FORWARDED_FOR', '') or request.META.get('REMOTE_ADDR', '')
Ну а вообще писали бы и REMOTE_ADDR и HTTP_X_FORWARDED_FOR для надежности. Я например в FF поставил расширение которое всегда дописывает заголовок HTTP_X_FORWARDED_FOR: 127.0.0.1 чтоб такие «умные» детекторы мучать.
0
Я для таких целей разработал ucsvlog легче ловить, без грепанья
www.lyabah.com/index.php/2011/01/03/ucsvlog/
Почитай, мож пригодиться что.
www.lyabah.com/index.php/2011/01/03/ucsvlog/
Почитай, мож пригодиться что.
+1
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Слежка за пользователями в Django