NotAllowFullUserName: Boolean;
NotAllowFullUserName: Boolean;
Свойство NotAllowFullUserName определяет запрет на совпадение полного имени пользователя и пароля.
Если свойству установлено значение True, то при смене пароля будет осуществляться проверка на его совпадение с полным именем пользователя. При их совпадении генерируется ошибка.
По умолчанию свойству установлено значение False, при этом проверка на совпадение не производится.
Sub UserProc;
Var
MB: IMetabase;
MS: IMetabaseSecurity;
PswPolicy: IMetabasePasswordPolicy;
Begin
MB := MetabaseClass.Active;
MS := MB.Security;
PswPolicy := MS.Policy.PasswordPolicy;
//Установка запрета на совпадение полного имени пользователя и пароля
PswPolicy.NotAllowFullUserName := True;
MS.Apply;
End Sub UserProc;
При выполнении примера будет установлен запрет на совпадение полного имени пользователя и пароля.
Imports Prognoz.Platform.Interop.Metabase;
Public Shared Sub Main(Params: StartParams);
Var
MB: IMetabase;
MS: IMetabaseSecurity;
PswPolicy: IMetabasePasswordPolicy;
Begin
MB := Params.Metabase;
MS := MB.Security;
PswPolicy := MS.Policy.PasswordPolicy;
//Установка запрета на совпадение полного имени пользователя и пароля
PswPolicy.NotAllowFullUserName := True;
MS.Apply();
End Sub;
При выполнении примера будет установлен запрет на совпадение полного имени пользователя и пароля.
См. также: