MVC4派生自定义ExtendedMembershipProvider

时间:2013-01-16 15:37:43

标签: asp.net-mvc-4 asp.net-membership customization

我希望

  1. 像这样导出自定义提供程序:
  2. MySimpleMembershipProvider:ExtendedMembershipProvider

    1. 覆盖所有必需成员

    2. 在Web.Config中注册MySimpleMembershipProvider,以便我可以使用MVC4模板互联网网站项目中使用的WebSecurity类

    3. 我看不出第3步是如何完成的。任何可以向我展示光明的人都可以喝啤酒。

1 个答案:

答案 0 :(得分:1)

在Web.config中注册会员提供商,如下所示

 <membership defaultProvider="CustomMembershipProvider">
      <providers>
        <clear/>
        <add name="CustomMembershipProvider" 
            type="CustomMembership.Models.CustomMembershipProvider"
            connectionStringName="AppDb"
            enablePasswordRetrieval="false"
            enablePasswordReset="true"
            requiresQuestionAndAnswer="false"
            requiresUniqueEmail="false"
            maxInvalidPasswordAttempts="5"
            minRequiredPasswordLength="6"
            minRequiredNonalphanumericCharacters="0"
            passwordAttemptWindow="10"
            applicationName="/" />
      </providers>

有关详细信息,请参阅this codeproject article