v8: Как выгнать пользователей из базы УПП Ключевые слова: УПП,изгнание
В УПП есть константа РежимЗавершенияРаботыПользователей со значениями типа Перечисление.РежимыЗавершенияРаботыПользователей:
- РазрешитьРаботу
- ЗавершитьПриНаличииПодтвержденияПользователя
- ЗавершитьПослеОжиданияПодтвержденияПользователя
- ЗавершитьССохранениемДанныхПользователя
- ЗавершитьБезусловно
Константа анализируется:
- В процедуре МодульПриложения::ПередНачаломРаботыСистемы
- В процедуре МодульПриложения::ЗавершитьРаботуПользователей
- В процедуре МодульПриложения::ОбработатьПараметрЗапуска
- В процедуре МодульПриложения::КонтрольРежимаЗавершенияРаботыПользователей - раз в 300 секунд.
Период проверки константы задается в коде модуля приложения:
ПодключитьОбработчикОжидания("КонтрольРежимаЗавершенияРаботыПользователей", 300);
Выгнать пользователей, разрешить им вход можно с помощью запуска УПП с ключом:
/с"ЗавершитьРаботуПользователей" - выгнать пользователей
/c"РазрешитьРаботуПользователей" - разрешить вход
Или же можно вытащить эту константу в форму констант (или в форму внешней обработки) и использовать ее для изгнания пользователей из базы.
|