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

时间:2010-03-27 20:52:28

标签: asp.net-mvc

  

可能重复:
  How do you get the UserID of a User object in ASP.Net MVC?

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

PersistanceManger.RepositoryUser.GetInformation(userROWGUID);

1 个答案:

答案 0 :(得分:3)

您是否特别需要用户的ID或userName ?,您似乎正在寻找当前用户的Guid,为此我认为此Id的检索取决于您的实施。如果要根据userName检索信息,则可以执行以下操作:

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