3
作为管理员,我希望能够单击某个用户并使其无法登录,并且我尝试了这种方式,但似乎无法正常工作。锁定用户
任何提示?
public void LockUser(int Id)
{
var UserMan = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(new ApplicationDbContext()));
var user = UserMan.FindById(Id);
user.LockoutEnabled = true;
UserMan.Update(user);
}
请注意,标签[tag:model-view-controller]用于解决* pattern *的问题。你已经用相关的ASP.NET实现标记了它,所以你不需要(也不应该)添加模式标记。 –
很确定你确实需要一个ApplicationDbContext实例并在更新用户之后调用dbContext.SaveChanges()方法。 – Claies