Difference between revisions of "Contest.xml:register url"

From EjudgeWiki
 
Line 2: Line 2:
  
 
{|
 
{|
| '''Имя элемента''':  || <tt>'''users_table_style'''</tt>  
+
| '''Имя элемента''':  || <tt>'''register_url'''</tt>  
 
|-
 
|-
 
|  '''Содержится в:'''    || <tt>[[contest.xml:contest|contest]]</tt>   
 
|  '''Содержится в:'''    || <tt>[[contest.xml:contest|contest]]</tt>   

Revision as of 10:14, 9 February 2012

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/contest.xml/register_url

Имя элемента: register_url
Содержится в: contest
Может содержать: нет
Атрибуты: нет
Тип содержимого: URL
Может отсутствовать: да
Может повторяться: нет

Описание. Данный элемент позволяет задать URL CGI-программы register для дальнейшей регистрации в системе ejudge. Этот URL будет помещён в текст письма-уведомления, посылаемого пользователю при регистрации в системе. Если в конфигурационном файле турнира contest.xml данный элемент не задан, используется URL, заданный в элементе register_url конфигурационного файла ejudge.xml. Если и тот элемент не задан, используется URL по умолчанию http://contest.cmc.msu.ru/cgi-bin/register. К URL, заданному в любом из конфигурационных файлов или по умолчанию, автоматически добавляется параметр contest_id со значением, равным идентификатору данного турнира, параметр locale_id со значением, равным идентификатору выбранного языка интерфейса, параметр login со значением, равным регистрационному имени нового пользователя, и параметр action со значением 3 для перехода непосредственно к странице входа в систему. Таким образом, полностью сформированный URL для примера ниже может выглядеть следующим образом

http://www.supercontest.ru/cgi-bin/register?action=3&login=user&contest_id=4&locale_id=1

Пример.

<register_url>http://www.supercontest.ru/cgi-bin/register</register_url>