IMetabasePasswordPolicy.NotAllowFullUserName

Синтаксис

NotAllowFullUserName: Boolean;

Описание

Свойство NotAllowFullUserName определяет запрет на совпадение полного имени пользователя и пароля.

Комментарии

Если свойству установлено значение True, то при смене пароля будет осуществляться проверка на его совпадение с полным именем пользователя. При их совпадении генерируется ошибка.

По умолчанию свойству установлено значение False, при этом проверка на совпадение не производится.

Пример

Для выполнения примера добавьте ссылку на системную сборку Metabase.

Sub UserProc;
Var
    MB: IMetabase;
    MS: IMetabaseSecurity;
    PswPolicy: IMetabasePasswordPolicy;
    Lic: Object;
Begin
    MB := MetabaseClass.Active;
    
// Получим лицензию для возможности работы с менеджером безопасности
    Lic := MB.RequestLicense(UiLicenseFeatureType.Adm);
    MS := MB.Security;
    PswPolicy := MS.Policy.PasswordPolicy;
    
// Установим запрет на совпадение полного имени пользователя и пароля
    PswPolicy.NotAllowFullUserName := True;
    
// Сохраним изменения
    MS.Apply;
    
// Освободим лицензию
    Lic := Null;
End Sub UserProc;

После выполнения примера будет установлен запрет на совпадение полного имени пользователя и пароля.

См. также:

IMetabasePasswordPolicy