我正在尝试为Umbraco中的会员提供商设置最低密码要求。目前我的web.config成员资格部分如下所示:
<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>
然而,当我通过网站登录并更改我的密码时,它会让我使用任何长度和化妆的密码。有什么我想念的吗? 谢谢!
答案 0 :(得分:1)
通常,自定义成员资格提供程序设置将作为标记本身的自定义xml属性传递。你可以在那里看到一个:“userIsOnlineTimeWindow”。启动反射器并在包含该提供程序的装配体周围进行挖掘,或称赞jeebus,RTFM。 :d
-Oisin