Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languageruby
linenumbersfalse
web.auth.modes=0:1

Данное значение стоит по умолчанию и обозначает, что разрешена авторизация на странице статистики по номеру договора + паролю (вкладка Пароль в карточке договора).

Также есть режим авторизации, который использует текстовый параметр договора в качестве логина:

 

Code Block
languageruby
linenumbersfalse
web.auth.modes=0:2
# Код параметра договора, значение из которого будет использоваться в качестве логина.
web.auth.contract.text.parameter=<код параметра>

 

Страница авторизации пользователя формируется шаблоном login.xsl. В стандартной поставке шаблон содержит только форму авторизации по номеру договора (либо текстовому параметру договора) и паролю.

...

Так же для модуля Dialup есть отдельный режим авторизации по ip-адресу сессии. Пусть 21 - это код модуля Dialup, тогда этот режим настраивается так

 

Code Block
languageruby
linenumbersfalse
web.auth.modes=0:1;21:2

...

Имя http-заголовка, в котором хранится ip адрес, задается параметром

 

Code Block
languageruby
linenumbersfalse
header.name.remote.addr=

в конфигурации сервера.

При ошибке авторизации отображается страница, задаваемая шаблоном error.xsl. Скорректируйте в данном шабkоне номер телефона вашей техподдержки. Если вы используете дополнительные режимы авторизации кроме договора, скорректируйте выводимый текст.

...