Включить отключенного пользователя umbraco в пользовательском контроле

1

Umbraco v 4.11.10

Я работаю с пользователями Umbraco от пользовательского элемента управления, и я хочу иметь возможность управлять членами, которым должно быть разрешено использовать Umbraco.

Я могу легко создать (User.MakeNew) и отключить (User.Disable()) пользователя Umbraco, но я ищу способ реактивировать отключенных пользователей в коде. Разве это невозможно?

Кстати: Да, я знаю, что это старая версия, но это как.

С наилучшими пожеланиями, Мартин

Теги:
umbraco

1 ответ

1

Попробуйте использовать этот код:

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

Пользователь отключается в свойстве IsLockedOut.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню