【问题标题】:Asp.net MVC3 MembershipAsp.net MVC3 会员资格
【发布时间】:2013-05-17 17:07:48
【问题描述】:

您好,我正在使用 MVC 3 项目中的成员资格来注册登录用户。但是生产中的项目将使用活动目录提供程序进行登录。在 AD 中,我们有一些信息,如电子邮件和名字,而在项目中,我们将有更多信息,如照片、地址、电话等......

我想知道如何处理。我想我可以选择使用自定义成员资格提供程序或使用第二个表,我可以在其中放置我的附加数据并使用外键加入成员资格和附加表。

什么是最好的解决方案?

【问题讨论】:

  • 只是一个猜测——因为到目前为止我自己还没有使用它——但你不能使用 Intranet-Application 模板,它应该包括一个默认情况下与活动目录对话的成员资格提供程序。 .. 应该可以扩展其用户配置文件以添加照片和其他附加数据
  • 你说得对,但我发现 Intranet 模板有很多问题,所以我使用了 Internet Template。即使使用 Internet 模板,也可以从 AD 登录用户。我的问题是自定义提供程序或映射 2 表的最佳工作是什么?

标签: asp.net asp.net-mvc-3 asp.net-membership


【解决方案1】:

实现用户特定细节的最佳方式是Profile,可以通过从System.Web.Profile 扩展ProfileBase 直接实现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-22
    相关资源
    最近更新 更多