EternalPassword: Boolean;
Свойство EternalPassword определяет, ограничен ли срок действия пароля.
Допустимые значения:
· True. Срок действия пароля не ограничен. Для пользователя нельзя установить требование на смену пароля;
· False. По умолчанию. Пароль имеет срок действия. Для смены пароля при следующем входе в систему установите свойству MustChangePasswordAtNextLogon значение True.
Для выполнения примера в менеджере безопасности репозитория предполагается наличие пользователя TEST_USER.
Добавьте ссылку на системную сборку Metabase.
Sub Main;
Var
MB: IMetabase;
Security: IMetabaseSecurity;
User: IMetabaseUser;
Begin
// Получаем активный репозиторий
MB := MetabaseClass.Active;
// Получаем настройки безопасности для первого пользователя
Security := MB.Security;
User := Security.ResolveName("TEST_USER") As IMetabaseUser;
// Задаём, имеет ли пароль срок действия
User.EternalPassword := True;
// Применяем политику безопасности
MB.Security.Apply;
End Sub Main;
При выполнении примера для указанного пользователя пароль станет без срока действия.
См. также: