| using (SPWeb web = new SPSite("http://demo:2100").OpenWeb() ) { SPUser spUser = web.AllUsers[@"mydomain\agusto"]; SPUserToken token = spUser.UserToken; //di sini SPSite sudah di impersonate base on user --> spUser using (SPSite impSite = new SPSite("http://demo:2100", token)) { SPWeb web1 = impSite.OpenWeb(); SPList list = web1.Lists["sampleList"]; SPListItem item = list.GetItemById(1); //get item base on user impersonate } } |