【发布时间】:2014-10-08 18:18:54
【问题描述】:
Umbraco v 4.11.10
我正在通过用户控件与 Umbraco 用户合作,我希望能够管理应允许哪些成员使用 Umbraco。
我可以轻松地创建 (User.MakeNew) 和禁用 (User.Disable()) 一个 Umbraco 用户,但我正在寻找一种在代码中重新激活禁用用户的方法。不可以吗??
顺便说一句:是的,我知道这是一个旧版本,但就是这样。
最好的问候,马丁
【问题讨论】:
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 属性中禁用。
【讨论】: