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

时间:2014-10-08 08:27:31

标签: c# umbraco

Umbraco v 4.11.10

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

我可以轻松创建(User.MakeNew)并禁用(User.Disable())Umbraco用户,但我正在寻找一种方法来重新激活代码中的已禁用用户。不是吗??

btw:是的我知道这是一个旧版本,但事实就是如此。

最好的问候,马丁

1 个答案:

答案 0 :(得分:1)

尝试使用此代码:

var userService = ApplicationContext.Current.Services.UserService;
var newUserModel = userService.GetUserById(userId);
if (newUserModel != null)
{
    newUserModel.IsLockedOut = false;
    userService.Save(newUserModel, false);
}

用户在IsLockedOut属性中禁用。