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;
После выполнения примера будет установлен запрет на совпадение полного имени пользователя и пароля.
См. также: