У меня есть сайт WSS 3.0 с FBA и настраиваемая веб-часть управления пользователями. Чтобы отслеживать адрес электронной почты пользователя, я использовал свойство Email объекта MembershipUser. Я только сегодня понял, что если вы зайдете в раздел «Люди и группы» и посмотрите на адрес электронной почты пользователя, адрес электронной почты будет пустым, и его можно будет редактировать независимо от значения MembershipUser. Похоже, что система оповещений использует адрес электронной почты, который хранится в группе «Люди и группы».
Я еще не приступил к перекодированию, потому что хочу убедиться, что сначала ничего не пропустил. Я предполагаю, что мог бы переключиться с MembershipUser.Email и разместить вместо этого свою информацию в SPUser.Email. Но, похоже, я помню, что в другом проекте я без проблем использовал MembershipUser.Email, и оповещения проходили нормально (хотя это было МОСС).
Итак, я думаю, у меня есть два вопроса:
- Есть ли способ указать людям и группам или системе оповещений использовать MembershipUser.Email?
- Рекомендуется ли использовать SPUser.Email для хранения электронной почты, а не MembershipUser.Email?