在MVC4中更改SimpleMembershipProvider的MinRequiredNonAlphanumericCharacters

时间:2013-10-31 22:36:29

标签: asp.net-mvc-4 membership-provider simplemembership

我有一个简单的mvc4应用程序,它使用OOTB SimpleMembership。现在我想为它更改MinRequiredNonAlphanumericCharacters。我该怎么做?我是否需要更改web.config文件并添加类型为SimpleMembershipProvider的成员资格元素?

1 个答案:

答案 0 :(得分:1)

是的,您需要修改您的web.config文件,并根据您的需要修改minRequiredNonalphanumericCharacters的值。

请考虑以下代码段作为示例:

    <membership defaultProvider="DefaultMembershipProvider">
      <providers>
        <add name="DefaultMembershipProvider" 
           type="System.Web.Providers.DefaultMembershipProvider, System.Web.Providers, Version=1.0.0.0, 
           Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
           connectionStringName="DefaultConnection" 
           enablePasswordRetrieval="false" 
           enablePasswordReset="true" 
           requiresQuestionAndAnswer="false" 
           requiresUniqueEmail="false" 
           maxInvalidPasswordAttempts="5" 
           minRequiredPasswordLength="6" 
      ==>  minRequiredNonalphanumericCharacters="0" 
           passwordAttemptWindow="10" 
           applicationName="/" />
      </providers>
    </membership>

您可以通过这篇精彩的文章了解更多有关SImple会员资格的内容:http://weblogs.asp.net/jgalloway/archive/2012/08/29/simplemembership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and-asp-net-mvc-4-templates.aspx