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...