问题描述
我正在尝试为Umbraco的成员资格提供者设置最低密码要求.目前,我的web.config成员资格部分如下所示:
I am trying to set minimum password requirements for my membership provider in Umbraco. Currently my web.config membership section looks like this:
<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>
但是,当我通过网站登录并更改密码时,它将允许我使用任意长度和组成的密码.有什么我想念的吗?谢谢!
However, when I login in through the website and change my password, it will let me use a password of any length and makeup. Is there something I'm missing?Thanks!
推荐答案
通常,自定义成员资格提供程序设置作为自定义xml属性传递到标记本身.您已经可以在其中看到一个:"userIsOnlineTimeWindow".启动Reflector,并在包含该提供程序或称赞Jeebus RTFM的Assembly周围进行挖掘. :D
Typically custom membership provider settings are passed as custom xml attributes on the tag itself. You can see one there already: "userIsOnlineTimeWindow." Fire up Reflector and have a dig around the Assembly containing that provider, or praise-jeebus, RTFM. :D
-Oisin
这篇关于如何在Umbraco中为会员提供者设置最低密码要求?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!