c# - MVC 5 手动交换身份用户
问题描述
我交换了我的身份用户:
HttpContext.Current.User = new GenericPrincipal(newId, null);
这可以满足我的需求,但我想如何在我使用的剃刀视图上反映这种变化:
@User.Identity.Name
我是否需要对线程进行任何更改才能在应用程序的当前生命周期中保留此更改?
解决方案
推荐阅读
- java - 如何在 Firebase 实时数据库查询中获取我所有的朋友和当前用户的帖子?
- docker - 直接使用 docker 命令或通过 jfrog CLI 使用 docker 命令
- java - JPA 多对多不返回任何内容
- cordova - 为什么即使使用有效的 IP 地址,我的 Ionic 3 应用程序也无法与互联网通信?
- android - 切换开关覆盖点击事件
- javascript - 如何使下一个/上一个段落在 div 中可见?
- jquery - jquery .on 和 ._on 有什么区别
- git - 从 Github 构建 Firebase/Hugo 成功,但网站上出现索引错误
- angular - 如何以角度模拟api调用
- reactjs - 使用状态更新 navigationOptions 中的 tabBarIcon,不起作用