我正在使用C#和Razor开发ASP.NET MVC3应用程序。我将身份验证机制设置为我的应用程序作为Windows身份验证。
网络使用 Active Directory ,我用它来验证用户身份。现在,我想创建一个访问日志来跟踪访问应用程序的(Intranet)用户以及他们执行的操作。
如何使用c#代码从 Active Directory 获取当前位于我的应用程序中的用户的用户名?
由于
弗朗西斯
答案 0 :(得分:0)
在MVC控制器内:
string username = User.Identity.Name;
(前提是该网站使用Windows身份验证)