Posts

Showing posts from July, 2014

programmatically impersonate users in SharePoint

private static void impersonateTest () {    string siteStr = "http://mysharepointsite/" ;    SPSite tempSite = new SPSite ( siteStr );    SPUserToken systoken = tempSite . SystemAccount . UserToken ;    using ( SPSite site = new SPSite ( siteStr, systoken ))    {        using ( SPWeb web = site . OpenWeb ())        {            //right now, logged in as Site System Account            Console . WriteLine ( "Currently logged in as: " +                               web . CurrentUser . ToString ());            switchUser ( web, siteStr, "BlackNinjaSo...