За последние 24 часа нас посетили 20836 программистов и 1019 роботов. Сейчас ищут 504 программиста ...

Черный список по IP адресам

Тема в разделе "PHP для новичков", создана пользователем Evgenij85, 1 авг 2018.

Метки:
  1. Evgenij85

    Evgenij85 Новичок

    С нами с:
    20 сен 2017
    Сообщения:
    48
    Симпатии:
    0
    Добрый день,
    подскажите как правильно блокировать пользователей с нужными IP адресами , к примеру я хочу через базу сохранять IP адреса и если пользователь заходит под этим адресом то его блокируем ,

    мне нужно реализовать именно функционал для админа, блокировка через файл .htaccess не совсем подойдет так как дополнять IP адреса нужно через админпанель ,

    возможно кто подскажет решения на YII2 , заранее спасибо
     
  2. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    if ($_SERVER['REMOTE_ADDR/HTTP_X_FORWARDED_FOR/HTTP_X_REAL_IP/ETC'] === $ip_from_db) exit("404"); :)
     
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.068
    Симпатии:
    1.231
    Адрес:
    там-сям
    403
     
    nospiou нравится это.
  4. nospiou

    nospiou Старожил

    С нами с:
    4 фев 2018
    Сообщения:
    3.400
    Симпатии:
    510
    http_response_code(403);
    exit("Forbidden");
     
  5. Zuldek

    Zuldek Старожил

    С нами с:
    13 май 2014
    Сообщения:
    2.381
    Симпатии:
    344
    Адрес:
    Лондон, Тисовая улица, дом 4, чулан под лестницей
    yii\filters\AccessRule