IMetabasePasswordPolicy.NotAllowFullUserName

Синтаксис Fore

NotAllowFullUserName: Boolean;

Синтаксис Fore.NET

NotAllowFullUserName: Boolean;

Описание

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

Комментарии

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

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

Пример Fore

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;

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

Пример Fore.NET

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;

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

См. также:

IMetabasePasswordPolicy