NotAllowUserName: Boolean;
Свойство NotAllowUserName определяет запрет на совпадение имени пользователя и пароля.
Если свойству установлено значение 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.NotAllowUserName := True;
// Сохраним изменения
MS.Apply;
// Освободим лицензию
Lic := Null;
End Sub UserProc;
После выполнения примера будет установлен запрет на совпадение имени пользователя и пароля.
См. также: