asp.net mvc获取当前登录的用户ID

nia*_*iao 11 asp.net-mvc

可能重复:
如何在ASP.Net MVC中获取User对象的UserID?

问候,我创建了一个自定义成员资格提供程序,以便可以对我的应用程序上的用户进行身份验证.如何在控制器中检索当前用户ID?我需要这个从这个用户的数据库获取一些数据,如下所示:

PersistanceManger.RepositoryUser.GetInformation(userROWGUID);
Run Code Online (Sandbox Code Playgroud)

Mah*_*aga 3

您是否特别需要用户的Id或userName?,看来您正在寻找当前用户的Guid,为此我认为该Id的检索取决于您的实现。如果你想根据用户名检索信息,那么你可以执行以下操作:

HttpContext.Current.User为您提供 User 对象,您可以从中获取其他信息,对于您的情况,您需要使用HttpContext.Current.User.Identity.Name

  • 问题是问如何找到Guid? (4认同)