APILogon |
|
Аутентификация через API.
Srv.APILogon(Password)
Аргумент
Password
При доступе через API: API пароль, разрешается и вводится в окне общих настроек раздела "Администрирование" консоли.
При доступе через встроенный веб сервер: идентификатор сессии веб сервера (см. раздел "Веб-сервис").
Возвращаемое значение
При доступе через API: нет. Получаемые права: полные.
При доступе через встроенный веб сервер: если имеется соответствующий прописанный пользователь в разделе "Администрирование", то XML строка с данными авторизации (см. ниже), иначе пусто. Получаемые права: если имеется пользователь - в соответствии с его правами, если нет - полные.
Формат возвращаемых XML данных подробно описан в файле XML схемы schema.xsd, элемент AdminLogonData.
Интерес в этих данных могут иметь следующие атрибуты:
.selectSingleNode("//AdminItem/@DispayName") // Имя пользователя
.selectSingleNode("//AdminGroupItem/@DispayName") // Имя группы пользователя
.selectSingleNode("//AdminGroupItem/@Level") // Уровень доступа
Уровни доступа:
0 |
Администратор. |
1 |
Менеджер. |
2 |
Кассир. |
Пример использования
См. пример использования в описании функции APILogon2.
Текущая страница справки: help.smart-soft.ru/index.html?apilogon.htm