<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Users > UsersSetPassword |
Функциональный блок UsersSetPassword служит для назначения/изменения пароля пользователя, ранее добавленного в режиме исполнения.
Важно! Для работы данного функционального блока у авторизованного пользователя должно быть настроено право доступа Изменение пользователей
В результате работы функционального блока, если у права доступа Изменение пользователей установлен флаг Журнал, то сформируется сообщение вида Пароль пользователя Иванов изменен. Тип сообщения будет Действие пользователей
Вид в дереве |
Вид в редакторе FBD |
Входы и выходы ФБ:
Название |
Тип |
Назначение |
Входы |
||
Name |
STRING |
Задается имя пользователя, пароль которого требуется изменить. Список добавленных пользователей можно получить, используя ФБ UsersGet. |
NewPassword |
STRING |
Устанавливается новый пароль пользователя. Для ввода пароля можно использовать графический элемент Пароль, при этом вход ФБ нужно соединить со свойством элемента Текст |
Выходы |
||
Error |
STRING |
Формируется ошибка в случае, если новый пароль не удовлетворяет требованиям политики безопасности паролей, настроенной для роли, которой принадлежит пользователь. |
В панели свойств программы, в которой находится ФБ, в категории Задача рекомендуется устанавливать свойство Способ исполнения в состояние По вызову:
Как правило, изменение пароля пользователя происходит после нажатия на Кнопку. Для этого в ее событие Клик мыши добавляют действие Вызвать программу путем перетаскивания этого функционального блока на вход действия Программа.
О том, была ли работа ФБ успешной, можно судить по выходу ФБ EnO. Если добавление не произойдет, то выход примет значение False.
Смотрите также: