Difference between revisions of "Вход в систему"
(Created page with "Для входа в систему в строке URL браузера введите URL http://HOST/cgi-bin/master, где HOST — IP-адрес или имя компьют...") |
|||
Line 1: | Line 1: | ||
− | Для входа в систему в строке URL браузера введите URL http://HOST/cgi-bin/master, | + | Навигация: [[Main Page|Главная страница]]/[[Система ejudge]]/[[Использование]]/[[Веб-интерфейс пользователя]]/[[interface:Вход в систему|Вход в систему]] |
− | где HOST — IP-адрес или имя компьютера, на котором установлена система ejudge. Если | + | |
− | система ejudge настроена правильно, будет выдано приглашение ко вводу регистрационного | + | Для входа в систему в строке URL браузера введите URL <tt>http</tt>:''//HOST/''<tt>cgi-bin/master</tt>, |
+ | где ''HOST'' — IP-адрес или имя компьютера, на котором установлена система <tt>ejudge</tt>. Если | ||
+ | система <tt>ejudge</tt> настроена правильно, будет выдано приглашение ко вводу регистрационного | ||
имени, пароля и идентификатора турнира. Экран браузера со страницей приглашения | имени, пароля и идентификатора турнира. Экран браузера со страницей приглашения | ||
показан на рис. 4.1. В поле «Login» необходимо ввести регистрационное имя, в поле | показан на рис. 4.1. В поле «Login» необходимо ввести регистрационное имя, в поле | ||
Line 7: | Line 9: | ||
турнира. Когда все поля заполнены необходимо нажать на кнопку «Submit». | турнира. Когда все поля заполнены необходимо нажать на кнопку «Submit». | ||
− | Введённые данные проверяются на корректность, и в случае их правильности | + | Введённые данные проверяются на корректность, и в случае их правильности происходить переход к главному экрану программы <tt>master</tt>. Если введённые данные некорректны, |
− | |||
будет отображена диагностическая страница ошибки. Более точно причину ошибки можно | будет отображена диагностическая страница ошибки. Более точно причину ошибки можно | ||
− | определить в диагностике, печатаемой программами userlist-server, serve, либо в | + | определить в диагностике, печатаемой программами <tt>userlist-server, serve</tt>, либо в диагностике веб-сервера. Возможные причины ошибки входа в систему перечислены ниже: |
− | + | * Введено некорректное регистрационное имя пользователя (такой пользователь не существует в базе пользователей). | |
− | + | * Введён неправильный пароль. | |
− | + | * Указан недопустимый идентификатор турнира. Идентификатор турнира является положительным целым числом. Возможно, что такого турнира в системе не существует. | |
− | + | * Пользователь с указанным регистрационным именем не имеет полномочий использовать CGI-программу <tt>master</tt>. Полномочия устанавливаются в элементе <tt>[[contest.xml:cap]]</tt> конфигурационного файла турнира <tt>[[contest.xml]]</tt>. За возможность использования программы <tt>master</tt> отвечает бит полномочий <tt>MASTER_LOGIN</tt>. | |
− | + | * Пользователь с указанным регистрационным именем не зарегистрирован как участник указанного турнира. Несмотря на то, что этот пользователь использует привилегированную программу master, он всё равно должен быть зарегистрирован на турнир как и рядовой участник. | |
− | + | * Программа master для данного турнира не может быть использована с IP-адреса клиента. | |
− | + | * Не существует или неверен конфигурационный файл программы <tt>serve</tt>. | |
− | + | * Ошибка в конфигурационном файле турнира. | |
− | + | * Не запущена программа управления турниром <tt>serve</tt>. | |
− | master отвечает бит полномочий MASTER_LOGIN. | + | |
− | |||
− | указанного турнира. Несмотря на то, что этот пользователь использует | ||
− | |||
− | рядовой участник. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
Возможно задание идентификатора турнира непосредственно в URL. В этом случае URL | Возможно задание идентификатора турнира непосредственно в URL. В этом случае URL | ||
− | имеет вид http://HOST/cgi-bin/master?contest_id=N, где HOST — IP-адрес или | + | имеет вид <tt>http:</tt>''//HOST/''<tt>cgi-bin/master?contest_id=</tt>''N'', где ''HOST'' — IP-адрес или имя компьютера, на котором установлена система <tt>ejudge</tt>, а N — идентификатор турнира. В |
− | имя компьютера, на котором установлена система ejudge, а N — идентификатор турнира. В | ||
этом случае приглашение ко вводу регистрационного имени и пароля имеет вид, показанный | этом случае приглашение ко вводу регистрационного имени и пароля имеет вид, показанный | ||
на рис. 4.2. Обратите внимание, что отсутствует поле ввода идентификатора турнира, кроме | на рис. 4.2. Обратите внимание, что отсутствует поле ввода идентификатора турнира, кроме | ||
Line 38: | Line 29: | ||
регистрационное имя, в поле «Password» — пароль (он не отображается на экране). Когда все | регистрационное имя, в поле «Password» — пароль (он не отображается на экране). Когда все | ||
поля заполнены необходимо нажать на кнопку «Submit». | поля заполнены необходимо нажать на кнопку «Submit». | ||
+ | |||
Если с IP-адреса клиента запрещено использование программы master для указанного | Если с IP-адреса клиента запрещено использование программы master для указанного | ||
− | турнира N, то диагностическая страница будет выдана до приглашения ко вводу | + | турнира N, то диагностическая страница будет выдана до приглашения ко вводу регистрационного имени. Другие возможные причины ошибки входа в систему перечислены выше. |
− |
Latest revision as of 10:13, 24 February 2012
Навигация: Главная страница/Система ejudge/Использование/Веб-интерфейс пользователя/Вход в систему
Для входа в систему в строке URL браузера введите URL http://HOST/cgi-bin/master, где HOST — IP-адрес или имя компьютера, на котором установлена система ejudge. Если система ejudge настроена правильно, будет выдано приглашение ко вводу регистрационного имени, пароля и идентификатора турнира. Экран браузера со страницей приглашения показан на рис. 4.1. В поле «Login» необходимо ввести регистрационное имя, в поле «Password» — пароль (он не отображается на экране) и в поле «Contest ID» — идентификатор турнира. Когда все поля заполнены необходимо нажать на кнопку «Submit».
Введённые данные проверяются на корректность, и в случае их правильности происходить переход к главному экрану программы master. Если введённые данные некорректны, будет отображена диагностическая страница ошибки. Более точно причину ошибки можно определить в диагностике, печатаемой программами userlist-server, serve, либо в диагностике веб-сервера. Возможные причины ошибки входа в систему перечислены ниже:
- Введено некорректное регистрационное имя пользователя (такой пользователь не существует в базе пользователей).
- Введён неправильный пароль.
- Указан недопустимый идентификатор турнира. Идентификатор турнира является положительным целым числом. Возможно, что такого турнира в системе не существует.
- Пользователь с указанным регистрационным именем не имеет полномочий использовать CGI-программу master. Полномочия устанавливаются в элементе contest.xml:cap конфигурационного файла турнира contest.xml. За возможность использования программы master отвечает бит полномочий MASTER_LOGIN.
- Пользователь с указанным регистрационным именем не зарегистрирован как участник указанного турнира. Несмотря на то, что этот пользователь использует привилегированную программу master, он всё равно должен быть зарегистрирован на турнир как и рядовой участник.
- Программа master для данного турнира не может быть использована с IP-адреса клиента.
- Не существует или неверен конфигурационный файл программы serve.
- Ошибка в конфигурационном файле турнира.
- Не запущена программа управления турниром serve.
Возможно задание идентификатора турнира непосредственно в URL. В этом случае URL имеет вид http://HOST/cgi-bin/master?contest_id=N, где HOST — IP-адрес или имя компьютера, на котором установлена система ejudge, а N — идентификатор турнира. В этом случае приглашение ко вводу регистрационного имени и пароля имеет вид, показанный на рис. 4.2. Обратите внимание, что отсутствует поле ввода идентификатора турнира, кроме того в заголовке страницы печатается название турнира. В поле «Login» необходимо ввести регистрационное имя, в поле «Password» — пароль (он не отображается на экране). Когда все поля заполнены необходимо нажать на кнопку «Submit».
Если с IP-адреса клиента запрещено использование программы master для указанного турнира N, то диагностическая страница будет выдана до приглашения ко вводу регистрационного имени. Другие возможные причины ошибки входа в систему перечислены выше.