如何在asp.net mvc4中获取当前登录的用户名?

时间:2014-04-25 11:07:20

标签: asp.net-mvc-4

我在ASP.NET MVC 4中创建了一个Intranet应用程序。 我已经使用Windows登录添加了登录模块。因此,用户可以使用不同的Windows登录名登录应用程序。 目前,我用

获取当前的登录用户详细信息
    string currentuser = User.Identity.Name;

显示当前的Windows登录用户名。 但是在我的应用程序中,用户可以使用不同的Windows登录用户名注销和登录,然后该变量仍然提供Windows登录用户名而不是应用程序登录用户名。

给我正确的代码来获取登录用户名的当前应用程序而不是登录用户名的Windows。帮助

1 个答案:

答案 0 :(得分:0)

你可以这样:

using Microsoft.AspNet.Identity;



string username = Membership.GetUser().UserName;

或试试这个:

stirng user = HttpContext.Current.User.Identity.Name;