НАЧАЛО >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> API - API ИРБИС 64/128 >> Руководство пользователя >> Функционал сервисов для интеграции приложений в виде JSON-RPC 2.0 API >> Функция GetUser($user_id)
Функция получения информации о пользователе системы по его идентификатору. В случае если установлен параметр "Разрешить создание записи пользователя в БД RDR при успешной аутентификации в Active Directory?" модуля "Авторизация пользователя" - при наличии соответствующей учетной записи в LDAP, будет создана (обновлена) соответствующая запись в БД пользователей.
| Параметр | Тип | Описание |
|---|---|---|
| $user_id | string | Идентификатор пользователя для поиска по БД пользователей, определенной в настройке "Имя БД пользователей" в основных настройках системы, префикс для поиска: RI= |
Возвращает массив, описывающий запись пользователя
| Код | Текст | Описание |
|---|---|---|
| -1 | Пустой идентификатор пользователя | Возникает в случае, если в качестве параметра $user_id передана пустая строка |
| -1 | Пользователь не найден | Возникает если поиск по БД Пользователей вернул пустой результат и параметр "Разрешить создание записи пользователя в БД RDR при успешной аутентификации в Active Directory?" модуля "Авторизация пользователя" установлен в "Нет" |
| -1 | Не удалось открыть БД читателей | Возникает в случае, если не удалось открыть БД пользователей |
| -1 | Сообщение об ошибке подсистемы авторизации LDAP | Возникает в случае неуспешной попытке авторизации по LDAP |