更改Identity用户信息

1、用当前上下文对象初始化为一个一个UserStote 对象,然后使用 userstore对象 初始化一个UserManagement对象。找到这个对象,然后更新它的部分属性。然后调用 manager.Update()更新user.
也可以使用 //var manager = HttpContext.GetOwinContext().GetUserManager(); 直接获得当前请求中usermanager对象。需要使用Microsoft.AspNet.Identity 命名空间。
var userStore = new UserStore<ApplicationUser>(new ApplicationDbContext()); var manager = new UserManager<ApplicationUser>(userStore);
也可以使用 //var manager = HttpContext.GetOwinContext().GetUserManager(); 直接获得当前请求中usermanager对象。
var user = manager.FindById(User.Identity.GetUserId());
user.CssTheme = themename;
manager.Update(user);
原文地址:https://www.cnblogs.com/liuyuanhao/p/4349716.html