Ограничения IP-адресов в формате XML
Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/Ограничение доступа по IP-адресам/Ограничения IP-адресов в формате XML
Спецификация ограничений на IP-адрес представляет собой список спецификаций IP-адресов, для каждого из которых указано, допустимо ли использование CGI-программы
клиентом с IP-адресом, удовлетворяющим спецификации, или нет. Кроме этого может задаваться флаг, определяющий, используется ли безопасное соединение по протоколу HTTPS.
Элементы списка задаются элементом ip XML-файла. Описание этого элемента дано ниже.
Для конфигурационных файлов программ (register,users, serve-control), элементы списка находятся в элементе access (см. описание элемента access конфигурационного файла register.xml, описание элемента access конфигурационного файла users.xml и описание элемента access конфигурационного файла serve-control.xml). Для конфигурационного файла турнира contest.xml используются элементы register_access, users_access, master_access, judge_access, team_access, serve_control_access, задающие дополнительные ограничения на допустимые IP-адреса для программ register, users, master, judge и team serve-control соответственно. Далее даётся описание XML-элемента access, справедливое для всех вышеперечисленных элементов.
При работе CGI-программы список ограничений просматривается последовательно от первого элемента к последнему. Как только будет найдена первая спецификация, которой удовлетворяет IP-адрес клиента, дальнейший просмотр прекращается и выполняется действие, указанное в этой спецификации. Если IP-адрес клиента не удовлетворяет ни одной спецификации, выполняется действие по умолчанию, заданное в элементе верхнего уровня.