Я использую аутентификацию по формам для входа в службу windows sharepoint servevices 3.0.
Мне нужно повысить во время анонимного доступа права на добавление записи в список портала sharepoint.
Я нашел подсказку в msdn:
http://msdn.microsoft.com/en-us/library/bb466220%28classic%29.aspx
Но это не работает для меня. :( Это все еще вызывает логин и пароль пользователя.
Кто-нибудь может мне помочь, пожалуйста?
Public Function AddUserAccountData() As String
SPSecurity.RunWithElevatedPrivileges(AddressOf AddUserAccountDataToSPList)
Return ""
End Function
Private Sub AddUserAccountDataToSPList()
Dim oSharedConfig As SharedConfig = SharedConfig.Instance
Dim sListName As String = oSharedConfig.oWebPartsOpt.UserOpt.AccountVerificationList.Name
Using oSite As SPWeb = SPContext.Current.Web
Dim oUserAccStatusList As SPList = oSite.Lists(sListName)
oUserAccStatusList.Items.Add()
Dim oSPListItem As SPListItem = oUserAccStatusList.Items.Add()
oSPListItem("one") = _sUserLogin
oSPListItem("two") = _sUserGuid
oSPListItem("three") = False
oSPListItem("four") = DateTime.Now
oSPListItem.Update()
End Using
End Sub