我一直在寻找这个,找到很多链接,但没有一个工作。
当我在webforms工作时,我能够通过以下代码获得当前用户。
System.Security.Principal.IIdentity identity = HttpContext.Current.User.Identity;
string user = identity.Name;
但是在mvc项目current
不起作用,所以我尝试了
HttpContext.User.Identity
当我写identity.name时,它会一次又一次地变为null。
我正在尝试获取当前登录的Windows用户的UserName。我怎么能得到它。
答案 0 :(得分:-1)
从控制器,您可以直接尝试 -
string user = User.Identity.Name;