更改Identity用户信息
2024-09-03 13:55:52
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);
最新文章
- js获取css中的样式
- springmvc的初始化参数绑定
- hibernate的1+n
- Spring+springmvc+Mybatis整合案例 xml配置版(myeclipse)详细版
- 10. Software, Software Engineering, water fall (瀑布模型),Code Complete等名词的来源
- CCF真题Z型输出
- 常用PHP运行环境一键安装包
- vim配置-程序员【转】
- 利用多线程资源竞争技术上传shell
- 类中成员函数与数据成员private/pubic/protected
- Excel与Google Sheets中实现线性规划求解
- springboot系列十、springboot整合redis、多redis数据源配置
- a标签按钮样式
- [转]mysql在已有无分区表增加分区,mysql5.5才有,可以是innodb_file_per_table关闭状态.
- sql中rownumber()over()的用法
- Oracle EBS AR 收款API收款方法标识无效
- hihoCoder1343 : Stable Members【BFS拓扑排序】
- LeetCode: Trapping Rain Water 解题报告
- (高级篇)jQuery学习之jQuery Ajax用法详解
- linux内核挂载文件系统的两种方式