2010-11-18 46 views
0

我正在开发SharePoint中的web部件。我正在使用Windows身份验证登录到我的任何Web应用程序。我需要获取当前登录用户的实际登录名。我知道它可以通过SPContext.Current.Web.CurrentUser.LoginName轻松获得。获取系统管理员的实际登录名 - SharePoint

但是,这里的缺陷是,如果我以机器的管理员身份登录,Sharepoint会将登录名称解析为SharePoint \ System而不是原始登录名(让我们说是domainname \ steve)。

我在这里可以看到的唯一选择是通过某种模拟方式撤销用户的管理权限。但是,我不确定如何实现这一点。任何见解?

回答