Настройка доступа к статистике
По умолчанию клиентам разрешена авторизация по номеру договора и паролю статистики, пароль статистики изменяется на вкладке Web⇒Пароль статистики договора. Для смены пароля наберите его в текстовой области, либо установите галочку авто и нажмите OК.
В таблице отображается лог смен пароля, его можно сортировать по дате по убыванию и возрастанию.
Текущий пароль статистики, установленный после создания договора, можно посмотреть в полной карте договора (вкладка Карточки⇒Полная карта в договоре).
По умолчанию отображается примерно следующая страница пользователя. Содержимое меню может пополняться по мере подключения модулей и плагинов к системе.
Параметры авторизации на странице статистики задается конфигурации ядра биллинга.
web.auth.modes=0:1
Данное значение обозначает, что разрешена авторизация на странице статистики по номеру договора + паролю (вкладка Пароль в карточке договора).
Также есть режим авторизации, который использует текстовый параметр договора в качестве логина:
web.auth.modes=0:2
# Код параметра договора, значение из которого будет использоваться в качестве логина.
web.auth.contract.text.parameter=<код параметра>
Страница авторизации пользователя формируется шаблоном login.xsl. В стандартной поставке шаблон содержит только форму авторизации по номеру договора (либо текстовому параметру договора) и паролю.
При правке этого шаблона не забудьте, что он перетирается при обновлении системы. |
Клиент работает на странице статистики до нажатия пункта меню Выйти, либо до истечения таймаута. При выходе со страницы статистики клиент перенаправляется на страницу, задаваемую опцией.
web.exit.redirect=about:blank
По умолчанию это пустая страница, но вы можете разместить здесь URL страницы провайдера.
Сервер определяет тип авторизации по передаваемому в форме авторизации параметру midAuth=<коду модуля>. Если параметр отсутствует - авторизация идет по номеру договора (либо текстовому параметру договора) + паролю доступа к статистике.
Пример авторизации по логину Аналогично можно добавить авторизацию по логину и паролю Voip-модуля. Возможно в **midAuth**-параметре формы передавать несколько модулей через запятую, 0 - код модуля ядра. При этом будет осуществлен последовательный поиск в указанных модулях. Модуль должен быть разрешен в **web.auth.modes**.
Так же для модуля Dialup есть отдельный режим авторизации по ip-адресу сессии. Пусть 21 - это код модуля Dialup, тогда этот режим настраивается так
web.auth.modes=0:1;21:2
Где 2- означает авторизацию по ip-адресу сессии. При этом сравнивается http-заголовок с ip-адресом переданный в http-запросе и Ip-адрес сессии абонента.
Имя http-заголовка, в котором хранится ip адрес, задается параметром
header.name.remote.addr=
в конфигурации сервера.
При ошибке авторизации отображается страница, задаваемая шаблоном error.xsl. Скорректируйте в данном шаблоне номер телефона вашей техподдержки. Если вы используете дополнительные режимы авторизации кроме договора, скорректируйте выводимый текст.