2010-11-18 48 views
0

我正在開發SharePoint中的web部件。我正在使用Windows身份驗證登錄到我的任何Web應用程序。我需要獲取當前登錄用戶的實際登錄名。我知道它可以通過SPContext.Current.Web.CurrentUser.LoginName輕鬆獲得。獲取系統管理員的實際登錄名 - SharePoint

但是,這裏的缺陷是,如果我以機器的管理員身份登錄,Sharepoint會將登錄名稱解析爲SharePoint \ System而不是原始登錄名(讓我們說是domainname \ steve)。

我在這裏可以看到的唯一選擇是通過某種模擬方式撤銷用戶的管理權限。但是,我不確定如何實現這一點。任何見解?

回答