Umbraco v 4.11.10
Я работаю с пользователями Umbraco от пользовательского элемента управления, и я хочу иметь возможность управлять членами, которым должно быть разрешено использовать Umbraco.
Я могу легко создать (User.MakeNew) и отключить (User.Disable()) пользователя Umbraco, но я ищу способ реактивировать отключенных пользователей в коде. Разве это невозможно?
Кстати: Да, я знаю, что это старая версия, но это как.
С наилучшими пожеланиями, Мартин
Попробуйте использовать этот код:
var userService = ApplicationContext.Current.Services.UserService;
var newUserModel = userService.GetUserById(userId);
if (newUserModel != null)
{
newUserModel.IsLockedOut = false;
userService.Save(newUserModel, false);
}
Пользователь отключается в свойстве IsLockedOut.