2010-03-27 281 views
11

可能重复:
How do you get the UserID of a User object in ASP.Net MVC?asp.net的MVC获取当前登录的用户ID

问候, 我创建了一个自定义的成员提供,使其可以对用户进行身份验证我的应用。我如何检索控制器中的当前用户ID?我需要这从数据库中获得一些数据,这个用户是这样的:

PersistanceManger.RepositoryUser.GetInformation(userROWGUID); 
+0

如何用户在应用程序中进行身份验证?它使用Windows,Forms还是某种自定义身份验证方案? – 2010-03-27 20:56:05

+0

我使用表单进行身份验证 – 2010-03-27 23:37:05

回答

3

你特别需要的用户或用户名的标识,看来你正在寻找当前用户的GUID,为这个我认为这个Id的检索取决于你的实现。如果你想获取基于用户名的信息,那么你就可以做到以下几点:

HttpContext.Current.User给你的用户对象,你可以从它那里得到另一个信息,你的情况,你需要使用HttpContext.Current.User.Identity.Name

+3

问题是要求如何找到Guid? – Bharat 2011-05-04 20:35:14

相关问题