Функции могут быть вызваны как UseModule("Authorisation")->function(parameter1,parameter2,...);
| Имя функции | Описание | Параметры |
| ChangeUserRecord | Обновление записи пользователя в сессии
Подробнее...
Перезаписывает данные текущего пользователя в сессии на основании переданной записи. | | Тип | Параметр | По умолчанию | Описание | | object | $u | Обязательный | Запись пользователя |
|
| CheckOnline | Проверка текущей авторизации
Подробнее...
Восстанавливает пользователя из cookie и при необходимости выполняет автоматическую авторизацию через браузер или прозрачный вход. | Не описаны |
| GenOUPCode | Генерация одноразового кода
Подробнее...
Генерирует одноразовый код для пользователя и сохраняет его хеш в данных записи. | | Тип | Параметр | По умолчанию | Описание | | string | $login | '' | Логин пользователя |
|
| GetMailbox | Получение почтового ящика модуля
Подробнее...
Возвращает почтовый ящик, настроенный для отправки сообщений модуля авторизации. | Не описаны |
| GetUserLogin | Получение логина текущего пользователя
Подробнее...
Определяет логин текущего пользователя по учетным данным авторизации, Web-ИРБИС или полям записи читателя. | Не описаны |
| GetVkBackUrl | Получение обратного URL для ВКонтакте
Подробнее...
Формирует URL возврата для обработки авторизации через ВКонтакте. | Не описаны |
| ImportRdrDataFromLdapUi | Импорт данных читателя из LDAP
Подробнее...
Заполняет запись читателя данными из LDAP по стандартным полям и настройкам сопоставления модуля. | | Тип | Параметр | По умолчанию | Описание | | object | $r | Обязательный | Запись читателя | | array | $ui | Обязательный | Данные пользователя LDAP |
|
| ImportRdrDataFromVkUi | Импорт данных читателя из ВКонтакте
Подробнее...
Заполняет запись читателя данными профиля ВКонтакте по настройкам сопоставления модуля. | | Тип | Параметр | По умолчанию | Описание | | object | $r | Обязательный | Запись читателя | | array | $ui | Обязательный | Ответ API ВКонтакте |
|
| Login | Вход пользователя в систему
Подробнее...
Выполняет вход пользователя через общую функцию авторизации и возвращает пользователя на исходную страницу. | | Тип | Параметр | По умолчанию | Описание | | string | $login | '' | Логин пользователя | | string | $pass | '' | Пароль пользователя |
|
| LoginESIA | Вход пользователя через ЕСИА
Подробнее...
Выполняет авторизацию через ЕСИА и затем входит в систему под найденной или созданной учетной записью. | | Тип | Параметр | По умолчанию | Описание | | string | $mvid | 'I128F' | Идентификатор места входа |
|
| LoginFunc | Проверка учетных данных пользователя
Подробнее...
Проверяет логин и пароль всеми разрешенными способами авторизации, устанавливает сессионные данные и фиксирует вход. | | Тип | Параметр | По умолчанию | Описание | | string | $login | '' | Логин пользователя | | string | $pass | '' | Пароль или код авторизации | | string | $mvid | 'I128F' | Идентификатор места входа | | string | $org | '' | Организация или профиль входа |
|
| Logout | Выход пользователя из системы
Подробнее...
Завершает сессию пользователя, очищает cookie авторизации и перенаправляет на главную страницу. | Не описаны |
| RegisterUser | Функция пытается зарегистрировать пользователя в системе
Подробнее...
Регистрирует пользователя в системе, создает или обновляет запись читателя и при необходимости отправляет письмо подтверждения. | | Тип | Параметр | По умолчанию | Описание | | string | $login | '' | Логин пользователя | | string | $pass | '' | Пароль пользователя | | string | $regAskCheckbox | '' | Отметка о согласии | | string | $fld | '' | Массив значений полей для записи | | string | $src | '' | |
|
| SetFromLdap | Запись значения LDAP в поле читателя
Подробнее...
Переносит одно значение или массив значений LDAP в заданное поле записи читателя с учетом режима перезаписи. | | Тип | Параметр | По умолчанию | Описание | | object | $r | Обязательный | Запись читателя | | array | $ui | Обязательный | Данные пользователя LDAP | | string | $fld | Обязательный | Метка поля записи | | string | $sf | Обязательный | Метка подполя записи | | string | $ldapName | Обязательный | Имя атрибута LDAP | | int | $rewrite | 1 | Разрешить перезапись существующего значения |
|
| SetLanguage_ru | Загрузка русской локализации авторизации
Подробнее...
Заполняет словарь русских сообщений модуля авторизации. | Не описаны |
| SetSessionVars | Установка сессионных данных пользователя
Подробнее...
Заполняет данные сессии по записи читателя, фиксирует посещение и сохраняет запись при необходимости. | | Тип | Параметр | По умолчанию | Описание | | object | $r | Обязательный | Запись пользователя | | string | $mvid | 'I128F' | Идентификатор места входа |
|
| ShowLoginWnd | Показ формы входа
Подробнее...
Выводит HTML-форму входа пользователя и обрабатывает отправленные логин и пароль. | Не описаны |
| UnSetSessionVars | Очистка сессионных данных пользователя
Подробнее...
Удаляет из сессии данные текущего авторизованного пользователя. | Не описаны |
| authCookie | Восстановление авторизации из cookie
Подробнее...
Восстанавливает данные авторизованного пользователя из сохраненной сессии и обновляет cookie последнего входа. | Не описаны |
| authESIA | Авторизация через ЕСИА
Подробнее...
Получает данные пользователя из ЕСИА, сопоставляет их с записью читателя или создает новую запись по настройкам модуля. | | Тип | Параметр | По умолчанию | Описание | | object | $db | Обязательный | Подключение к базе пользователей | | string | $login | Обязательный | Не используется | | string | $pass | Обязательный | Не используется |
|
| authI128 | Авторизация по учетным данным ИРБИС128
Подробнее...
Проверяет логин и пароль пользователя по полям учетных данных ИРБИС128 в базе читателей. | | Тип | Параметр | По умолчанию | Описание | | object | $db | Обязательный | Подключение к базе пользователей | | string | $login | '' | Логин пользователя | | string | $pass | '' | Пароль пользователя |
|
| authLDAP | Авторизация через LDAP
Подробнее...
Проверяет пользователя через LDAP, сопоставляет его с записью читателя и при необходимости импортирует данные из LDAP. | | Тип | Параметр | По умолчанию | Описание | | object | $db | Обязательный | Подключение к базе пользователей | | string | $login | '' | Логин пользователя | | string | $pass | Обязательный | Пароль пользователя |
|
| authOUP | Авторизация по одноразовому коду
Подробнее...
Проверяет одноразовый код пользователя, сохраненный в данных записи, с учетом срока действия и одноразового использования. | | Тип | Параметр | По умолчанию | Описание | | object | $db | Обязательный | Подключение к базе пользователей | | string | $login | '' | Логин пользователя | | string | $pass | '' | Одноразовый код |
|
| authTransparent | Прозрачная авторизация по подписи
Подробнее...
Проверяет параметры прозрачной авторизации из запроса и находит пользователя по заданному поисковому ключу. | | Тип | Параметр | По умолчанию | Описание | | object | $db | Обязательный | Подключение к базе пользователей | | string | $login | '' | Логин или значение поискового ключа | | string | $pass | '' | Подпись авторизации |
|
| authVK | Авторизация через ВКонтакте
Подробнее...
Обрабатывает вход через ВКонтакте, получает данные пользователя, находит или создает запись читателя и импортирует профильные данные. | | Тип | Параметр | По умолчанию | Описание | | object | $db | Обязательный | Подключение к базе пользователей | | string | $login | '' | Логин пользователя ВКонтакте | | string | $pass | Обязательный | Не используется |
|
| authWebIrbis | Авторизация по учетным данным Web-ИРБИС
Подробнее...
Проверяет логин и пароль пользователя по полям Web-ИРБИС в базе читателей. | | Тип | Параметр | По умолчанию | Описание | | object | $db | Обязательный | Подключение к базе пользователей | | string | $login | '' | Логин пользователя | | string | $pass | '' | Пароль пользователя |
|
| toUrl | Преобразование параметра в URL
Подробнее...
Формирует URL-кодированную строку параметров, включая вложенные массивы. | | Тип | Параметр | По умолчанию | Описание | | string | $p | Обязательный | Имя параметра | | mixed | $v | Обязательный | Значение параметра |
|