Umbraco v 4.11.10
我正在与用户控件的Umbraco用户合作,我希望能够管理哪些成员应该被允许使用Umbraco。
我可以轻松创建(User.MakeNew)并禁用(User.Disable())Umbraco用户,但我正在寻找一种方法来重新激活代码中的已禁用用户。不是吗??
btw:是的我知道这是一个旧版本,但事实就是如此。
最好的问候,马丁
答案 0 :(得分:1)
尝试使用此代码:
var userService = ApplicationContext.Current.Services.UserService;
var newUserModel = userService.GetUserById(userId);
if (newUserModel != null)
{
newUserModel.IsLockedOut = false;
userService.Save(newUserModel, false);
}
用户在IsLockedOut属性中禁用。