【发布时间】:2017-11-22 06:17:17
【问题描述】:
到目前为止,在 Asp.Net 中我使用此命令获取当前用户名
var currentUsername = !string.IsNullOrEmpty(System.Web.HttpContext.Current?.User?.Identity?.Name)
? HttpContext.Current.User.Identity.Name
: "Anonymous";
我应该如何使用这种方法在 AspnetCore 中获取用户名?
谢谢
【问题讨论】:
-
控制器内部还是控制器外部?如果这里是外部
IHttpContextAccessor,则可以将其注入依赖类并通过该接口访问HttpContext。var context = accessor.HttpContext
标签: asp.net-mvc asp.net-web-api asp.net-core asp.net-identity