Функция GetUser($user_id)


НАЧАЛО >> API ИРБИС 64/128 >> JSON-RPC API модуля API >> Функция GetUser($user_id)📄 Скачать в DOCX


1. Описание функции

Функция получения информации о пользователе системы по его идентификатору. В случае если установлен параметр "Разрешить создание записи пользователя в БД RDR при успешной аутентификации в Active Directory?" модуля "Авторизация пользователя" - при наличии соответствующей учетной записи в LDAP, будет создана (обновлена) соответствующая запись в БД пользователей.

2. Параметры

Таблица 1. Параметры функции GetUser
Параметр Тип Описание
$user_id string Идентификатор пользователя для поиска по БД пользователей, определенной в настройке "Имя БД пользователей" в основных настройках системы, префикс для поиска: RI=

3. Возвращаемые значения

Возвращает массив, описывающий запись пользователя

4. Исключения

Таблица 2. Исключения функции GetUser
Код Текст Описание
-1 Пустой идентификатор пользователя Возникает в случае, если в качестве параметра $user_id передана пустая строка
-1 Пользователь не найден Возникает если поиск по БД Пользователей вернул пустой результат и параметр "Разрешить создание записи пользователя в БД RDR при успешной аутентификации в Active Directory?" модуля "Авторизация пользователя" установлен в "Нет"

-1 Не удалось открыть БД читателей Возникает в случае, если не удалось открыть БД пользователей
-1 Сообщение об ошибке подсистемы авторизации LDAP Возникает в случае неуспешной попытке авторизации по LDAP