模拟sharepoint站点以使用自定义帐户打开它

时间:2010-06-03 10:52:37

标签: sharepoint-2007

如何通过使用自定义帐户模拟创建sharepoint 2007网站,以便它不会显示登录提示框

2 个答案:

答案 0 :(得分:1)

使用SPSite构造函数传递SPUserToken对象 要获取某些用户的令牌,请使用SPWeb.AllUsers [“userLoginName”]。UserToken

答案 1 :(得分:0)

我认为为了能够获得用户令牌,您应该使用提升的权限运行您的代码,这可能是为什么要提示登录(因为无用的用户没有权限获取其他用户令牌)

实施例

 SPSecurity.RunWithElevatedPrivileges(delegate()
            {           
   //is important that you instantiate your SPSite object within you elevated code        
              using (SPSite oSite = new SPSite("your site URL"))
                    {

                        using (SPWeb oWeb = "your web")
                        {
                          //your code to run elevated 
                        }
                    }
            });