C# 在用户控制中启用禁用的umbraco用户

C# 在用户控制中启用禁用的umbraco用户,c#,umbraco,C#,Umbraco,翁布拉科v 4.11.10 我正在与来自用户控件的Umbraco用户合作,我希望能够管理哪些成员应该被允许使用Umbraco 我可以轻松创建(User.MakeNew)和禁用(User.disable())Umbraco用户,但我正在寻找一种在代码中重新激活禁用用户的方法。难道不可能吗 顺便说一句:是的,我知道这是一个旧版本,但事实就是这样 致以最诚挚的问候,Martin请尝试使用以下代码: var userService = ApplicationContext.Current.Service

翁布拉科v 4.11.10

我正在与来自用户控件的Umbraco用户合作,我希望能够管理哪些成员应该被允许使用Umbraco

我可以轻松创建(User.MakeNew)和禁用(User.disable())Umbraco用户,但我正在寻找一种在代码中重新激活禁用用户的方法。难道不可能吗

顺便说一句:是的,我知道这是一个旧版本,但事实就是这样

致以最诚挚的问候,Martin请尝试使用以下代码:

var userService = ApplicationContext.Current.Services.UserService;
var newUserModel = userService.GetUserById(userId);
if (newUserModel != null)
{
    newUserModel.IsLockedOut = false;
    userService.Save(newUserModel, false);
}
用户在IsLockedOut属性中禁用