Документация для разработчиков
Темная тема
Недоступно в редакциях: Малый бизнес, Стандарт, Старт

Создание и редактирование записи стоп-листа

Форма Cоздание и редактирование записи стоп-листа предназначена для создания и редактирования параметров записей стоп-листа.


Контекстная панель

Кнопка Описание
Стоп-лист Переход на страницу со списком записей стоп-листа.
Создать Нажатие этой кнопки создает новую запись стоп-листа.

Отображается только при редактировании существующей записи стоп-листа.
Удалить Удаляет открытую запись стоп-листа.

Отображается только при редактировании существующей записи стоп-листа.


Закладка Параметры

ПолеОписание
Дата измененияДата изменения записи стоп-листа.

Это поле не отображается при создании новой записи.
Активность записи
Флаг активности Флаг, позволяющий сделать запись активной или неактивной.
Дата начала (DD.MM.YYYY HH:MI:SS) Дата начала действия записи стоп-листа.
Дата окончания (DD.MM.YYYY HH:MI:SS) Дата окончания действия записи стоп-листа.
По каким признакам фильтровать посетителей
Сайт Сайт, для которого действует запись. Актуальная фильтрация имеет место только при совпадении всех признаков с образцом (конъюнкция).
Маска сети Маска сети посетителя (см. примечания ниже).
IP адрес IP-адрес посетителя для сравнения.
UserAgent UserAgent посетителя.
Поле пуст служит для выделения посетителей без информации о UserAgent'е.
Откуда пришел Страница, с которой приходят посетители.
Куда пришел Страница, на которую приходят посетители.


Закладка Действия

ПолеОписание
Перенаправить по адресу (URL) URL, по которому посетитель будет перенаправлен в случае его нахождения в стоп-листе.
Показать сообщение Сообщение, которое будет показано посетителю, попавшему в стоп-лист.
В кодировке языка Кодировка для показа сообщения.
Сохранить статистику Если флаг установлен, факты попадания посетителя в стоп-лист регистрируются в базе данных статистики.


Закладка Комментарий

Произвольный комментарий, поясняющий причины создания данной записи стоп-листа.

После внесения изменений не забудьте нажать на кнопку Сохранить.



Замечания о масках подсетей

В терминологии сетей TCP/IP маской подсети или маской сети называется битовая маска, определяющая, какая часть IP-адреса узла сети относится к адресу сети, а какая — к адресу самого узла в этой сети. Например, узел с IP-адресом 12.34.56.78 и маской подсети 255.255.0.0 находится в сети 12.34.0.0.

Чтобы получить адрес сети, зная IP-адрес и маску подсети, необходимо применить к ним операцию поразрядной конъюнкции. Например, в случае более сложной маски:

IP-адрес:       00001100 00100010 00111000 1001110 (12.34.56.78)
Маска подсети:  11111111 11111111 11100000 0000000 (255.255.224.0)
--------------------------------------------------------------------
Адрес сети:     00001100 00100010 00100000 0000000 (12.34.32.0)

Запись стоп-листа содержит два поля: IP адрес сети и маска сети. Посетитель считается попадающим под ту или иную запись стоп-листа в случае, если при наложении маски сети на его IP-адрес мы получим IP адрес сети.

Пример 1. Стоит задача ограничить доступ всех посетителей, приходящих с IP = 206.191.49.66

  1. В этом случае нам необходимо задать:
    • IP адрес сети = 206.191.49.66
    • маска сети = 255.255.255.255
  2. В момент захода на сайт посетителя с IP = 206.191.49.66 будет произведена следующая операция конъюнкции:
    IP-адрес посетителя: 11010001 10111111 11000001 1000010 (206.191.49.66)
    маска сети:          11111111 11111111 11111111 1111111 (255.255.225.255)
    ----------------------------------------------------------------------------
    Результат:           11010001 10111111 11000001 1000010 (206.191.49.66)
    Если результат совпадает с IP адресом сети, то посетитель попадает под данную запись стоп-листа, что в данном случае и происходит. Таким образом, все посетители, заходящие на сайт с IP = 206.191.49.66, попадут под данную запись стоп-листа.

Пример 2. Стоит задача ограничить доступ всех посетителей, приходящих с подсети = 206.191.49.xxx (IP в интервале от 206.191.49.1 до 206.191.49.255)

  1. В этом случае нам необходимо задать:
    • IP адрес сети = 206.191.49.0
    • маска сети = 255.255.255.0
  2. В момент захода на сайт посетителя с IP = 206.191.49.76 будет произведена следующая операция конъюнкции:
    IP-адрес посетителя: 11010001 10111111 11000001 1001100 (206.191.49.76)
    маска сети:          11111111 11111111 11111111 0000000 (255.255.225.0)
    ----------------------------------------------------------------------------
    Результат:           11010001 10111111 11000001 0000000 (206.191.49.0)
    
    Если результат совпадает с IP адресом сети, то посетитель попадает под данную запись стоп-листа. Таким образом, все посетители, заходящие на сайт с IP в интервале от 206.191.49.1 до 206.191.49.255, попадут под данную запись стоп-листа.


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх