UsersSetPassword

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Users >

UsersSetPassword

Функциональный блок UsersSetPassword служит для назначения/изменения пароля пользователя, ранее добавленного в режиме исполнения.

Важно! Для работы данного функционального блока у авторизованного пользователя должно быть настроено право доступа Изменение пользователей

В результате работы функционального блока, если у права доступа Изменение пользователей установлен флаг Журнал, то сформируется сообщение вида Пароль пользователя Иванов изменен. Тип сообщения будет Действие пользователей

Вид в дереве

Вид в редакторе FBD

UsersSetPassword_1

UsersSetPassword

Входы и выходы ФБ:

Название

Тип

Назначение

Входы

Name

STRING

Задается имя пользователя, пароль которого требуется изменить. Список добавленных пользователей можно получить, используя ФБ UsersGet.

NewPassword

STRING

Устанавливается новый пароль пользователя. Для ввода пароля можно использовать графический элемент Пароль, при этом вход ФБ нужно соединить со свойством элемента Текст

Выходы

Error

STRING

Формируется ошибка в случае, если новый пароль не удовлетворяет требованиям политики безопасности паролей, настроенной для роли, которой принадлежит пользователь.

Рекомендации по работе с ФБ

В панели свойств программы, в которой находится ФБ, в категории Задача рекомендуется устанавливать свойство Способ исполнения в состояние По вызову:

UsersGet_2

Как правило, изменение пароля пользователя происходит после нажатия на Кнопку. Для этого в ее событие Клик мыши добавляют действие Вызвать программу путем перетаскивания этого функционального блока  на вход действия Программа.

О том, была ли работа ФБ успешной, можно судить по выходу ФБ EnO. Если добавление не произойдет, то выход примет значение False.

Смотрите также: