мастер создания пользователя вызывает ошибку на сайте sharepoint - PullRequest
0 голосов
/ 27 октября 2010

Я создал новую страницу сайта sharepoint, используя пример, который нашел здесь: http://blogs.msdn.com/b/kaevans/archive/2010/06/28/creating-a-sharepoint-site-page-with-code-behind-using-visual-studio-2010.aspx

Цель этой страницы - добавить нового пользователя в базу данных членства в aspnet, которая служит поставщиком аутентификации.для моего сайта sharepoint, который использует аутентификацию на основе форм.

Я немного настроил элемент управления asp createuser.

Сайт sharepoint основан на формах, но сайт верхнего уровня доступен анонимно, и ясоздал дочерний сайт для участников (отсюда и страница регистрации пользователя).Страница сайта находится на сайте верхнего уровня, так что люди могут зарегистрироваться.

Если я уже вошел в систему и заполнил форму, пользователь успешно добавляется в хранилище членства, однако, если я захожу на страницуанонимно и заполнив форму, пользователь успешно добавлен в базу данных участников, но я больше не могу перемещаться по веб-сайту, я продолжаю получать страницу http 500 не может отображаться ошибки, пока я не очищу кеш браузера и куки.

Я не думаю, что это ошибка программирования, но, скорее всего, это связано с безопасностью и аутентификацией сайта

1 Ответ

1 голос
/ 31 декабря 2010

Как только пользователь успешно создан и страница перенаправлена ​​на ту, которую вы указали в свойстве ContinueDestinationPageUrl , страница загружается с недавно созданными учетными данными пользователя.Поскольку вы не добавили этого нового пользователя на свой сайт MOSS, вы получите сообщение об отказе в доступе.Таким образом, чтобы решить эту проблему, необходимо установить для свойства LoginCreatedUser элемента управления значение false , чтобы страница загружалась с учетными данными исходного пользователя, а не с недавно созданным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...