2010-03-27 275 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

相關問題