Задать вопрос
@PiggyPig

Как бороться с динамическими IP (Django)?

Имеется следующая функция:
def get_client_ip(request):
    x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')
    if x_forwarded_for:
        ip = x_forwarded_for.split(',')[-1].strip()
    else:
        ip = request.META.get('REMOTE_ADDR')
    return ip


IP определяется и вроде бы все хорошо, но при повторном включении мобильного интернета IP обновляется (по крайней мере у меня).
Можно ли как-то дополнить функцию или добавить какой-то дополнительный идентификатор со стороны (данные с устройства или браузера например)?
  • Вопрос задан
  • 133 просмотра
Подписаться 1 Простой 7 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Django: создание backend-приложений
    7 недель
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Python и Django: бэкенд-разработка
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы