IMetabaseGroup.AddMember

Синтаксис

AddMember(Subject: ISecuritySubject);

Параметры

Subject - субъект безопасности, который необходимо добавить.

Описание

Метод AddMember добавляет субъект безопасности, передаваемый в качестве параметра Subject, в данную группу пользователей.

Пример

Sub Main;

Var

MB: IMetabase;

Sec: IMetabaseSecurity;

Group: IMetabaseGroup;

User: IMetabaseUser;

Data: ISecurityPackageUserData;

PS: IPasswordCredentials;

Begin

MB := MetabaseClass.Active;

Sec := MB.Security;

Group := Sec.Groups.Item(0);

User := Sec.AddUser("User_1");

User.FullName := "Первый пользователь";

User.Description := "Новый пользователь платформы";

Data := User.PackageData;

PS := Data.Credentials As IPasswordCredentials;

PS.Password := "Password";

User.MustChangePasswordAtNextLogon := True;

Group.AddMember(User);

Sec.Apply;

End Sub Main;

После выполнения примера будет создан новый пользователь. Данный пользователь будет включен в первую группу, созданную в менеджере безопасности. При первом входе в платформу под данным пользователем, будет выдан запрос на смену пароля.

См. также:

IMetabaseGroup