SharePoint FBA: электронная почта о членстве и электронная почта "Люди и группы" - PullRequest
0 голосов
/ 03 ноября 2009

У меня есть сайт WSS 3.0 с FBA и настраиваемая веб-часть управления пользователями. Чтобы отслеживать адрес электронной почты пользователя, я использовал свойство Email объекта MembershipUser. Я только сегодня понял, что если вы зайдете в раздел «Люди и группы» и посмотрите на адрес электронной почты пользователя, адрес электронной почты будет пустым, и его можно будет редактировать независимо от значения MembershipUser. Похоже, что система оповещений использует адрес электронной почты, который хранится в группе «Люди и группы».

Я еще не приступил к перекодированию, потому что хочу убедиться, что сначала ничего не пропустил. Я предполагаю, что мог бы переключиться с MembershipUser.Email и разместить вместо этого свою информацию в SPUser.Email. Но, похоже, я помню, что в другом проекте я без проблем использовал MembershipUser.Email, и оповещения проходили нормально (хотя это было МОСС).

Итак, я думаю, у меня есть два вопроса:

  1. Есть ли способ указать людям и группам или системе оповещений использовать MembershipUser.Email?
  2. Рекомендуется ли использовать SPUser.Email для хранения электронной почты, а не MembershipUser.Email?

1 Ответ

1 голос
/ 03 ноября 2009

В этом посте подробно рассказывается о том, как SharePoint синхронизирует профили пользователей в вашем хранилище FBA, указав все свойства, которые sharepoint должен знать в web.config, и создайте эти свойства в своем ProfileProvider. Не уверен, что это именно то, что вы ищете, хотя. Сопоставление профиля пользователя FBA не работает так же чисто, как сопоставление профиля пользователя AD из коробки.

Кроме того, ознакомьтесь с инструментом импорта профилей пользователей в CodePlex. Это для MOSS, но может предоставить некоторые указатели.

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