Функции модуля (__call)


НАЧАЛО >> Оглавление >> Сервер приложений ИРБИС 64/128 >> Описание модулей системы >> Authorisation - Авторизация пользователей >> Функции модуля (__call)📄 Скачать в DOCX


Функции могут быть вызваны как 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$rewrite1Разрешить перезапись существующего значения
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ОбязательныйЗначение параметра