代码之家  ›  专栏  ›  技术社区  ›  John Lechowicz

如何在Umbraco中为会员资格提供商设置最小密码要求?

  •  2
  • John Lechowicz  · 技术社区  · 15 年前

       <membership defaultProvider="UmbracoMembershipProvider" userIsOnlineTimeWindow="15">
          <providers>
            <clear />
            <add name="UmbracoMembershipProvider" type="umbraco.providers.members.UmbracoMembershipProvider" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" defaultMemberTypeAlias="Another Type" passwordFormat="Hashed" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" />
            <add name="UsersMembershipProvider" type="umbraco.providers.UsersMembershipProvider" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" passwordFormat="Hashed" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" />
          </providers>
        </membership>
    

    然而,当我通过网站登录并更改密码时,它将允许我使用任何长度和密码。有什么我遗漏的吗? 谢谢

    1 回复  |  直到 15 年前
        1
  •  1
  •   x0n    15 年前

    通常,自定义成员资格提供程序设置作为标记本身的自定义xml属性传递。您已经可以在那里看到一个:“userIsOnlineTimeWindow”。启动Reflector并在包含该提供程序的程序集或RTFM的程序集周围进行挖掘D

    -奥辛