代码之家  ›  专栏  ›  技术社区  ›  strongopinions

sharepoint fba:会员电子邮件与“人员和组”电子邮件

  •  0
  • strongopinions  · 技术社区  · 15 年前

    我有一个带FBA的WSS3.0站点和一个自定义用户管理Web部件。为了跟踪用户电子邮件地址,我一直在使用membershipuser对象的email属性。我今天才意识到,如果你进入人和团体并查看用户的电子邮件地址,电子邮件地址是空白的,并且可以独立于成员身份用户值进行编辑。警报系统似乎使用了存储在人员和组中的电子邮件地址。

    我还没有开始重新编码,因为我想先确定我没有遗漏任何东西。我想我可以从membershipuser.email切换到spuser.email,然后用spuser.email报道我的信息。但我记得,在一个不同的项目中,我使用了MeistPuthAudio.Email,没有问题,警报也很好(虽然是MOSS)。

    所以我想我有两个问题:

    1. 有没有办法告诉用户和组或警报系统使用membershipuser.email?
    2. 使用spuser.email来存储电子邮件,而不是使用membershipuser.email,这是最佳实践吗?
    1 回复  |  直到 15 年前
        1
  •  1
  •   Colin    15 年前

    This post 通过命名sharepoint在web.config中应该知道的所有属性并在profileprovider中创建这些属性,深入了解如何使sharepoint同步FBA存储中的用户配置文件。但不确定这是否正是你想要的。FBA用户配置文件映射不像广告用户配置文件映射那样干净。

    还有,看看 User Profile Import Tool 在codeplex上。这是给莫斯的,但也许能提供一些线索。